C# 即时通信 socket 多线程 长连接
我做了这样一个程序: 执行端D《======》服务端S 《======》 控制端C
做如下工作
执行端D有问题要处理时通过socket发送到服务端S,由服务端分配到空闲的控制端C。控制端处理完成后发送服务端S,服务端S保存记录,并且把处理结果发送回执行端D。
由于数据比较平凡,大约1分钟一次,我采取的是长连接。服务端给每个客户端开一个线程来单独处理。当两边的客户端合计到500台后,执行端便很难再连接上了。各位大神指教下是什么问题啊。
另外如果我用WCF技术的话可不可以实现这个处理?