tcpSend
Previous Up Next

tcpSend = fun [
Tcp _connection_
S _buffer_
I _index_
]I

Envoi de données sur une connexion Tcp.

Paramètres
_connection_
Une connexion Tcp.
_buffer_
Une chaîne contenant les données à transmettre.
_index_
L'index du premier octet de la chaîne à transmettre.
Valeur de retour
Retourne l'index du prochain octet à transmettre, nil si erreur dans l'émission (ou si _buffer_ ou _connection_ valent nil)
Remarque
La fonction essaie d'envoyer tous les octets suivants _index_. S'il y arrive, il retourne la taille de _buffer_. Si les données envoyées sont en grand nombre, la connexion Tcp n'enverra que quelques octets, et la fonction retournera une valeur inférieure à la taille de buffer, correspondant à l'index du prochain octet à transmettre.
Si la fonction retourne nil, il ne faut pas oublier de fermer la connexion par un appel à tcpClose
Voir aussi...
tcpOpen   tcpClose