![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
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 |
| Anzeige-Modi | Rate this thread |
|
|