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 !
A voir également:
- Vous avez été temporairement bloqué pour empêcher toute utilisation non autorisée. vous avez atteint le nombre maximum de connexions autorisées, veuillez réessayer ultérieurement.
- Vous avez été bloqué leboncoin ✓ - Forum Réseaux sociaux
- Code puk bloqué - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
- Veuillez patienter quelques minutes avant de réessayer instagram ✓ - Forum Instagram
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();