Questions marquées «sockets»

158
Comment utiliser l'API de socket C en C ++ sous z / OS

Je vais avoir des problèmes à obtenir l'API C fonctionne correctement dans C++le z/OS. Bien que j'inclus sys/socket.h, j'obtiens toujours des erreurs de compilation me disant que ce AF_INETn'est pas défini . Est-ce que je rate quelque chose d'évident ou est-ce lié au fait qu'être en marche z/OSrend...

136
Suivi / surveillance de l'utilisation des données iPhone

J'ai cherché sur ce sujet, mais j'ai trouvé très peu de détails utiles. Avec ces détails, j'ai essayé de préparer du code comme suit. Remarque: veuillez comparer les détails partagés dans cet article avec d'autres articles avant de le marquer comme DUPLICATE, et pas seulement en fonction du sujet....

133
socket.emit () contre socket.send ()

Quelle est la différence entre ces deux? J'ai remarqué que si je passais de socket.emità socket.senddans un programme de travail, le serveur ne recevait pas le message, même si je ne comprends pas pourquoi. J'ai également remarqué que dans mon programme, si je passe de socket.emità socket.send, le...

126
Comment fonctionne la fonction accept () de l'API socket?

L'API socket est la norme de facto pour les communications TCP / IP et UDP / IP (c'est-à-dire le code réseau tel que nous le connaissons). Cependant, l'une de ses fonctions essentielles accept()est un peu magique. Pour emprunter une définition semi-formelle: accept () est utilisé côté serveur. Il...

122
socket.shutdown vs socket.close

J'ai récemment vu un peu de code qui ressemblait à ceci (avec sock étant un objet socket bien sûr): sock.shutdown(socket.SHUT_RDWR) sock.close() Quel est exactement le but d'appeler shutdown sur le socket puis de le fermer? Si cela fait une différence, ce socket est utilisé pour les E / S non...

121
socket connect () vs bind ()

Les deux connect()et les bind()appels système «associent» le descripteur de fichier de socket à une adresse (généralement une combinaison ip / port). Leurs prototypes sont comme: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); et int bind(int sockfd, const struct sockaddr...

115
Transformez un simple socket en socket SSL

J'ai écrit des programmes C simples, qui utilisent des sockets («client» et «serveur»). (Utilisation UNIX / Linux) Le côté serveur crée simplement un socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); Et puis le lie à sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Et...