【发布时间】:2010-09-07 03:03:38
【问题描述】:
我正在寻找人们在实现为客户端 TCP(或 UDP)请求提供服务的服务器应用程序时使用的任何策略:设计模式、实现技术、最佳实践等。
为了这个问题,我们假设请求的生命周期相对较长(几分钟),并且流量对时间很敏感,因此响应消息时不能接受任何延迟。此外,我们既为来自客户端的请求提供服务,也为其他服务器建立自己的连接。
我的平台是 .NET,但由于无论平台如何,底层技术都是相同的,因此我有兴趣查看任何语言的答案。
【问题讨论】:
标签: multithreading sockets tcp udp