![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Utilisation des appels système | ilavenil | UNIX Desktop for Dummies Questions & Réponses | 1 | 03-01-2008 05:21 AM |
| Socket UDP - peut à la fois client et serveur et d'envoyer recv | rvan | High Level Programming | 1 | 05-09-2007 03:36 AM |
| Système d'appels? | PlunderBunny | UNIX pour les nuls Questions et réponses | 2 | 03-26-2006 10:12 PM |
| envoyer et recv paquet ARP dans AS3.0 | lameryang | High Level Programming | 0 | 09-22-2005 12:05 AM |
| Les appels système pour les cp et mv | gaurava99 | UNIX pour les nuls Questions et réponses | 2 | 04-25-2005 11:04 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
connectez-vous envoyer, sendrec, recv et de signaler les appels système
Salut,
J'ai une question à propos de MINIX OS. 1 - Je voudrais enregistrer les messages que l'utilisateur ou le processus de noyau d'envoyer à l'autre par le système d'appel d'envoyer, recv, sendrec et de notification. Depuis MINIX est un micro-OS, je suppose que la meilleure façon est d'avoir un socket TCP, l'écoute en INADDR_ANY adresse. Mais, je ne sais pas qui dois-je utiliser le port. Can anyone help me? 2 - J'ai le code suivant: 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);
}
(...)
}
Merci, Pedro |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|