我将一些数据从python进程发送到C#应用程序,但出于某种原因,我似乎无法找到,并非所有数据都进入C#。 我的接收代码是:
byte[] buf = new byte[1024];
int recv = reciever.Receive(buf);
string data = Encoding.ASCII.GetString(buf, 0, recv);
while (data.IndexOf("<E\0O\0F>") > -1)
{
buf = new byte[1024];
recv = reciever.Receive(buf);
data += Encoding.ASCII.GetString(buf, 0, recv);
}
我有什么不对吗? (从python I&#39; m像往常一样使用socket.send发送) 以下是python中发送数据的代码:
gui_socket.send('RefreshProcesses&' + processes + "<EOF>")