D
David Dvali
Hello.
I wnat to read some data from server, I'm using following code:
----------------------------------------------------------------------------------------
TcpClient cl = new TcpClient();
cl.Connect("SomeHost", 9000);
NetworkStream networkStream = cl.GetStream();
if (!networkStream.CanRead)
return;
byte[] myReadBuffer = new byte[1024];
String myCompleteMessage = "";
int numberOfBytesRead = 0;
do
{
numberOfBytesRead = networkStream.Read(myReadBuffer, 0,
myReadBuffer.Length);
myCompleteMessage = String.Concat(myCompleteMessage,
Encoding.ASCII.GetString(myReadBuffer, 0, numberOfBytesRead));
}
while(networkStream.DataAvailable);
cl.Close();
----------------------------------------------------------------------------------------
When it executes lone:
numberOfBytesRead = networkStream.Read(myReadBuffer, 0,
myReadBuffer.Length);
The applications just heng up![Frown :( :(](/styles/default/custom/smilies/frown.gif)
What I'm doing wrong?
Thank you.
I wnat to read some data from server, I'm using following code:
----------------------------------------------------------------------------------------
TcpClient cl = new TcpClient();
cl.Connect("SomeHost", 9000);
NetworkStream networkStream = cl.GetStream();
if (!networkStream.CanRead)
return;
byte[] myReadBuffer = new byte[1024];
String myCompleteMessage = "";
int numberOfBytesRead = 0;
do
{
numberOfBytesRead = networkStream.Read(myReadBuffer, 0,
myReadBuffer.Length);
myCompleteMessage = String.Concat(myCompleteMessage,
Encoding.ASCII.GetString(myReadBuffer, 0, numberOfBytesRead));
}
while(networkStream.DataAvailable);
cl.Close();
----------------------------------------------------------------------------------------
When it executes lone:
numberOfBytesRead = networkStream.Read(myReadBuffer, 0,
myReadBuffer.Length);
The applications just heng up
![Frown :( :(](/styles/default/custom/smilies/frown.gif)
What I'm doing wrong?
Thank you.