标签: c# asynchronous architecture .net-3.5 nonblocking
我目前正致力于将TCP请求发送到服务器的应用程序。 我的问题只在客户端。响应由一些代表处理,以保持异步。 以下是一种请求方法的签名:
public void RequestOne(Object data, MyCallback callback)
但现在我正在处理委托字典(resquest,delegate)来跟踪应该更新客户端状态的请求。
我认为这不是正确的做法。我正在寻找更好的架构。
任何想法/模式?