在C#和python之间的通信中从套接字获取部分数据

时间:2015-10-30 11:38:03

标签: c# python sockets partial

我将一些数据从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>")

0 个答案:

没有答案