【发布时间】:2009-02-19 20:35:39
【问题描述】:
我必须维护到支付网关的单个持久套接字连接,并使用它来发送财务消息并接收相同的确认。然后我的应用程序将被各种客户端使用,因此我需要设计一种方法来同时处理它们并处理超时和重试等问题。
现在,我的主要问题是访问套接字...我应该只锁定每个消息请求和响应的发送和接收,还是设置一个排队系统并匹配它们?我还将在另一个线程上发送定期回显消息。
哦,我打算用 C# 来做。我希望能就这个问题提供一些一般性建议。
【问题讨论】:
标签: c# multithreading architecture sockets