![]() |
1
6
使用命名管道可以获得大量竞争条件。您必须在代码中处理它们。可能性:
|
![]() |
2
1
听起来您需要一个非同步I/O。只要让Windows在数据可用时通知您,并在那一刻查看即可。 |
![]() |
3
0
在任何情况下,在报头中有一个数据包大小都是一个好主意,这样可以减少协议对传输层的依赖。 或者,如果客户端发送数据并关闭管道,则可以使用ReadFile将数据累积到缓冲区中,直到EOF。 |
![]() |
Frank · 使用NamedPipe块读取文件,尽管使用重叠 7 年前 |
|
Benjamin.E · 从命名管道连续读取 7 年前 |
![]() |
Ashish K · 命名管道卡在打开位置 8 年前 |
![]() |
Albatross · 使用Java从命名管道连续读取 8 年前 |
![]() |
wjimenez5271 · 命名管道的作者什么时候开始工作? 10 年前 |
![]() |
bairog · 多个管道服务器实例的异步NamedPipes 10 年前 |