我在服务 端用
using (NamedPipeServerStream pipeServer = new NamedPipeServerStream(PipeMsgModel.DMTPlayerPipe, PipeDirection.InOut, 1))
{
pipeServer.WaitForConnection();
}
来等待客户端的连接,外面是用while(true)开启线程来处理的,因为客户端跟服务 端通信比较频繁 ,一开始 是正常的,可是运行着一段时间后,发现服务 端接收不到数据 了,确定客户端是有数据 在发的,这时候 把服务 端程序重启一下又正常了。这个是什么原因导致的?
连接数是有限制的