C#多客户端套接字聊天应用程序

时间:2013-07-25 11:28:48

标签: c# .net multithreading sockets

我是新手C#套接字程序员,我正在尝试创建一个C#套接字聊天应用程序... 这是应用程序的要求.. *它可以接受多个客户。 *它应该在一个单独的线程上处理这些新客户端。 *服务器有一个活动客户端列表并将它们显示在列表中(GUI) *服务器应该知道客户端何时断开连接,并将其从活动客户端的列表(可能是哈希表或数组)中删除。

说实话,我不知道从哪里开始。 我一直在阅读关于套接字,多线程等的网上各种文章,但我仍然对整个客户端/服务器交互事情感到困惑。 任何帮助/建议将不胜感激..:D

1 个答案:

答案 0 :(得分:0)

看看ZeroMQ。它专为您所描述的应用而设计,效果非常好,并且是免费的。