【发布时间】:2014-05-27 19:26:10
【问题描述】:
我正在寻找构建我的代码的建议。我需要编写一个程序来做三件事: 1-打开一个socket来监听一个服务器(这个socket可以关闭,重新打开......) 2 与 REST Web 服务对话 3-决定通过套接字向服务器发送一些请求的 Web 服务应答。
我应该使用的最佳 .net 架构是什么? 一个主线程,它管理一个用于套接字通信的专用线程,第三个用于 Rest Web 服务? 谢谢 约翰
【问题讨论】:
-
在主线程上简单的顺序执行有什么问题?首先打开一个套接字,然后发送,然后接收。就这样。
标签: c# multithreading sockets design-patterns architecture