我已经做了相当数量的搜索,但找不到关于此主题的任何内容。使用线程管理连接池的最佳方式是什么?
我们有做数据处理的telnet服务器。登录telnet有开销(时间),所以我想要做的是有一个服务(WCF),它产生n个连接,充当应用程序/请求和服务器之间的代理。
所有这些连接都成功地登录到服务器并准备发送命令。应用程序可以发送命令到这个服务发送到服务器,然后从这个服务接收数据。如果有更多请求比连接数量多,那么这些请求将排队。
我知道如何使用线程和事件,但我怎么知道哪个请求返回数据? LEt认为有9个活动请求正在运行,我怎么知道返回的数据属于哪个请求?
我将不胜感激任何指针,可导致我到正确的方向。
我使用C#