C# - Client Server TCP - C#/.NET managed - Programmation
MarshPosté le 24-05-2004 à 12:42:53
Voila jai un client, qui se connecte a un server. Il fait un envoi de données buffurisées par paquets de 1024 o. (en ecrivant dans le stream socket)
Le serveur, accepte la connection et fais un receive(..) le prob c que si la taille des données dépasse la taille du tableau en argument de receive(..) alors excpetion. Dou mon envoi buffurisé. le probleme, c que receive est bloquant et donc, qund il a recu tous les buffers il se bloque... Alors que moi je voudrais pouvoir traiter toutes les donnees arrivees.
Marsh Posté le 24-05-2004 à 12:42:53
Voila jai un client, qui se connecte a un server.
Il fait un envoi de données buffurisées par paquets de 1024 o.
(en ecrivant dans le stream socket)
Le serveur, accepte la connection et fais un receive(..)
le prob c que si la taille des données dépasse la taille
du tableau en argument de receive(..) alors excpetion.
Dou mon envoi buffurisé. le probleme, c que receive est bloquant
et donc, qund il a recu tous les buffers il se bloque...
Alors que moi je voudrais pouvoir traiter toutes les donnees
arrivees.
et jai beau cherché, jai du mal la.... merci