2017-09-18 4 views
-1

Si je fais s.recv (6) reçoit-il les 6 premiers octets de données? Je regarde la documentation et je deviens confus.J'ai de la difficulté à comprendre la commande recv en python? pour les sockets

+2

Pouvez-vous être plus explicite sur ce qui vous trouble? –

+0

Je suppose que je veux juste savoir si faire recv (6) reçoit les 6 premiers octets de données ou pas lol –

+0

https://stackoverflow.com/questions/7174927/when-does-socket-recvrecv-size-return –

Répondre

1

bufsize valeur dans recv définit maximum quantité de données reçue. Donc - oui, vous recevrez d'abord 6 octets ou moins (cela dépend de la longueur réelle des données). Informations supplémentaires here et here

+0

Existe-t-il un moyen d'augmenter la taille en octets d'une chaîne? –

+0

Vous pouvez définir un plus grand 'bufsize' –