出现了一个问题
客户端与服务端通信
服务端只能成功的收到客户端发来的第一条信息
客户端发来的其他信息 服务端都收不到! 请问下这估计是哪方面的问题啊?
头大!!
while (true)
{//用死循环来不断的从客户端获取信息
data = new byte[1024];
recv = client.Receive(data);
Console.WriteLine("收到信息:" + recv);
if (recv == 0)//当信息长度为0,说明客户端连接断开
break;
Console.WriteLine(Encoding.UTF8.GetString(data, 0, recv));
client.Send(data, recv, SocketFlags.None);
}
估计是没有循环,服务端应该不停地接收