ReadByte() non bloquant ? C#
Résolu
benj2711
Messages postés
16
Statut
Membre
-
benj2711 Messages postés 16 Statut Membre -
benj2711 Messages postés 16 Statut Membre -
Bonjour,
je travaille sur une application client(C#) serveur(C) et je voudrais savoir si l'opération ci dessous est bloquante ou non ?
le problème c'est qu'il lit "0" les 3 fois alors que de l'autre coté rien n'a été écrit !
help me !
je travaille sur une application client(C#) serveur(C) et je voudrais savoir si l'opération ci dessous est bloquante ou non ?
NetworkStream serverStream;
public Client(NetworkStream s)
{
InitializeComponent();
serverStream = s;
}
int un= serverStream.ReadByte();
int deux= serverStream.ReadByte();
int trois= serverStream.ReadByte();
le problème c'est qu'il lit "0" les 3 fois alors que de l'autre coté rien n'a été écrit !
help me !
1 réponse
-
Problème résolu :
NetworkStream serverStream; public Client(NetworkStream s) { InitializeComponent(); serverStream = s; } while (!serverStream.DataAvailable) ; int un= serverStream.ReadByte(); while (!serverStream.DataAvailable) ; int deux= serverStream.ReadByte(); while (!serverStream.DataAvailable) ; int trois= serverStream.ReadByte();