c# - Method that returns number of bytes available in TCP/IP socket -


socket. What's available is not working? Instead of

size , I need to use socket.available . But it does not work. So I need a method that gives the number of bytes in the socket.

  Get zero (socket socket, byte [] buffer, int offset, int size) {// int sockAvail = socket.available; Socket here. Available always 0 sockAvail int int = 0; Do {try {received = = socket Receive (buffer, offset + received, size - received, socketflags.); } Hold (exception e) {Console.WriteLine (e.Message); }} While (received & lt; size); MessageBox.Show (socket.available.ToString ()); }  

near recv () .


Comments