我正在尝试使用NamedPipeServerStream
.Net 4中创建命名管道服务器.我正在BeginWaitForConnection
等待连接,以便我可以在服务器关闭时中止等待.
一切都适用于第一个客户端---确认连接,收到数据,发送响应正常.但是,在客户端断开连接后,一切都会中断.我BeginWaitForConnection
再次呼吁等待一个新的连接,但这是一个IOException
说"管道坏了" 的说法.
我怎样才能在同一个管道上等待第二个客户端?
创建一个NamedPipeServerStream
指定同一管道的新实例,并对其进行调用BeginWaitForConnection
.
即不要尝试NamedPipeServerStream
为不同的客户端重用一个对象:一个实例应该服务一个客户端连接/会话,然后处理.
归档时间: |
|
查看次数: |
2352 次 |
最近记录: |