The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Mit System fordert ilavenil UNIX-Desktop für Dummies Fragen & Antworten 1 03-01-2008 05:21 AM
UDP Sockel - können sowohl Client-und Server-recv und senden rvan High-Level-Programmierung 1 05-09-2007 03:36 AM
System fordert? PlunderBunny UNIX for Dummies Questions & Answers 2 03-26-2006 10:12 PM
senden und recv ARP-Paket in AS3.0 lameryang High-Level-Programmierung 0 09-22-2005 12:05 AM
System fordert cp und mv gaurava99 UNIX for Dummies Questions & Answers 2 04-25-2005 11:04 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 02-04-2008
pedrosacosta pedrosacosta is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Beiträge: 7
Protokoll senden, sendrec, recv und melden System fordert

Hi,
Ich habe eine Frage zu MINIX OS.

1 - Ich möchte, um sich die Nachrichten, die Benutzer oder die Kernel-Prozess an sich durch die System Call senden, recv, sendrec und teilen.
Seit MINIX ist ein Mikrokernel OS, ich nehme an, dass der beste Weg ist, eine TCP-Socket, Hören in INADDR_ANY Adresse. Aber, ich weiß nicht, welchen Port sollte ich verwenden. Kann jemand mir helfen?

2 - Ich habe den folgenden Code ein:


Code:
int main(void)
{
	int sockfd, new_fd;  // listen on sock_fd, new connection on new_fd
	struct sockaddr_in my_addr;	// my address information
	struct sockaddr_in their_addr; // connector's address information
	socklen_t sin_size;
	struct sigaction sa;
	int yes=1;

	if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
		perror("socket");
		exit(1);
	}
(..)
my_addr.sin_family = AF_INET;		 // host byte order
	my_addr.sin_port = htons(MYPORT);	 // short, network byte order
	my_addr.sin_addr.s_addr = INADDR_ANY; // automatically fill with my IP
	memset(my_addr.sin_zero, '\0', sizeof my_addr.sin_zero);

	if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof my_addr) == -1) {
		perror("bind");
		exit(1);
	}

(...)
}

Aber erhalte ich die Fehlermeldung, dass "Familien-Adresse wird nicht unterstützt". Ich verstehe nicht, warum?

Danke,
Pedro
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 04:16 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0