c#中的异步tcp协议

时间:2010-11-25 14:35:35

标签: c# serialization asynchronous tcp protocols

我即将通过TCP实现服务器 - 客户端协议,具有以下功能:

  1. 请求和响应功能
  2. 验证
  3. 服务器端发起的消息
  4. 通过一个TCP连接。

    每个请求和响应都将包含多个变量,例如在HTTP POST请求中,但可能需要更多嵌套结构,可能还有一些对象序列化。

    我知道如何从头开始实现这一点。

    我的问题是,是否存在任何现有协议,最好在c#中使用有用的功能来执行此操作?

    此外,这将在c#中实现,但一个可以在其他语言中轻松实现的协议是一个优势。

1 个答案:

答案 0 :(得分:2)

为什么不尝试使用支持TCP通信的WCF

http://msdn.microsoft.com/en-us/library/ff649818.aspx