小编Der*_*rar的帖子

可以连接到命名管道的客户端数量

假设服务器创建了命名管道"myTestPipe".有多少客户可以连接到"myTestPipe"?从我在网上看到的,似乎只有一个客户可以,但想确定.

如果只有一个,那么最好使用阻塞WaitForConnection()而不是Asunchronous方法BeginWaitForConnection(),因为服务器会等到客户端进程连接然后进行通信?!(无需担心其他客户端连接)

c# named-pipes

6
推荐指数
2
解决办法
1万
查看次数

管理线程的MSMQ?

我正在构建一个应用程序,我通过网络(在特定端口上)从打印机输入以及在本地或通过网络创建到文件夹中的其他文件.用户可以创建不同的线程以同时监视不同的文件夹,以及通过网络处理来自三台打印机的输入的线程.应用程序应根据其类型处理输入数据并输出.在应用程序的另一端,将有4个线程等待来自输入线程(可能是10或20个线程)的输入数据来处理和应用4个不同的任务.由于我们将同时运行许多线程,我以为我会使用MSMQ来管理这些线程.在这种情况下使用MSMQ还是应该使用其他技术?在调度,优先级等方面管理这些线程.

(PS:我正在考虑建立我自己的ThreadEngine类来处理所有这些事情,直到我听说MSMQ,我仍然不确定它是否正确使用)

multithreading msmq

1
推荐指数
1
解决办法
478
查看次数

标签 统计

c# ×1

msmq ×1

multithreading ×1

named-pipes ×1