receive data from c client socket program in linux
Hi everyone, I wrote c client socket program in Linux and c# server program in window. I want to send text from client to server. I can send from c client program by using write() function. But I don't know how to receive in my c# server side. Should I use networkstream? I used networkstream.read but cannot receive it. So if anyone knows a way to get it, pls kindly guide me. Thanks.
my server code is
Code:
NetworkStream ns;
private void DataReceived()
{
int bytesRead = 0;
byte[] length = new byte[4];
if(length == null)
{
bytesRead = ns.Read(length, 0 , 4);
string str = System.Convert.ToString(bytesRead);
this.Invoke(new MethodInvoker(delegate {textBox2.Text = str; }));
}
}
Is it something wrong in my code? If anyone knows, pls kindly guide me. Thanks.