【问题标题】:C# TCP listenerC# TCP 监听器
【发布时间】:2010-06-29 14:42:55
【问题描述】:

我不想用另一个 TCP 服务器包装器重新发明*,那么对于 .NET C# 有什么好的开箱即用的开源 TCP 服务器包装器吗?

Indy C# 有点死了,我找不到任何其他至少有点维护的包..

【问题讨论】:

  • System.Net.Sockets.TcpListener? msdn.microsoft.com/en-us/library/…
  • 请列出您想要的任何仅使用 TcpListener 无法提供的包装器功能。
  • 同意 Matt 和 Robin... 我最近使用 Tcp* 创建了一个小型多线程服务器,一切都运行良好,而且非常简单。您是否正在考虑某种消息传递协议?
  • 不,我不关心协议。如果 C# 原生库足够我会尝试,但我不确定线程​​处理、连接、断开连接等。 google 上有大量教程,但大多数都很老,而且都使用不同的方法.还可以是一个很好的教程,它确实需要一些很好的方法。

标签: c# .net networking tcp


【解决方案1】:

TcpListener 是一个不错的阻塞/轮询 TCP 服务器包装器。还有Nito.Async,它是一个线程安全的异步TCP服务器/客户端包装器。

【讨论】: