Number of Clients that can connect to a Named Pipe

后端 未结 2 1794
栀梦
栀梦 2020-12-11 06:09

Say a server created a named pipe \"myTestPipe\". How many clients can connect to \"myTestPipe\"? From what I have read on the Web, it seems only one client can, but wanted

相关标签:
2条回答
  • 2020-12-11 06:57

    You can have more than one client connect to the same named pipe. On Windows, I believe the current limitation is 256 simultaneous connections to a single named pipe, including the server's connection.

    (Unfortunately, I can't track down the appropriate MSDN page for reference, but this CPAN pipes reference mentions this limitation.)

    0 讨论(0)
  • 2020-12-11 07:02

    You actually create one pipe and wait for a connection, and when it connects, create a second one and wait on it.

    For each pipe you create and wait for connection on, you get at most one connection (at a time - you can recycle them if they are request/response/close style).

    Thus, each connection is 1-to-1, like a socket or other stream.

    0 讨论(0)
提交回复
热议问题