preguntar acerca de recv

4
réponses

Ce n’Python socket.recv() de retour pour les sockets non bloquant si aucune donnée n’est reçue jusqu’à ce qu’un délai d’attente se produit?

en gros, j'ai lu à plusieurs endroits que socket.recv() retournera tout ce qu'il peut lire, ou une corde vide signalant que l'autre côté s'est éteint (les documents officiels ne mentionnent même pas ce qu'il retourne lorsque la connexion est coupée.. …
demandé sur 1970-01-01 00:33:33
6
réponses

Python socket receive — les paquets entrants ont toujours une taille différente

j'utilise le module SocketServer pour un serveur TCP. Je suis confronté à un problème ici avec la fonction recv() , parce que les paquets entrants ont toujours une taille différente, donc si je spécifie recv(1024) (j'ai essayé avec une plus grande …
demandé sur 1970-01-01 00:33:29
6
réponses

Quelle doit être la taille de mon tampon recv lorsque j’appelle recv dans la bibliothèque socket?

j'ai quelques questions sur la bibliothèque socket en C. Voici un extrait de code auquel je vais faire référence dans mes questions. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); comment décider de quelle taille faire …
demandé sur 1970-01-01 00:33:30