c# - 编写 C# 客户端/服务器

标签 c# networking

我想编写一个 c# 服务器,大致充当聊天服务器(客户端连接一段时间,可以将相同的消息分派(dispatch)给许多客户端,....)。

我想知道你是否可以给我一些开始的提示(什么样的架构(客户端线程/iocp/异步/...)可以很好地扩展(应该能够处理数千个同时连接) ).

最佳答案

这是一个教程,可以让您有一个良好的开端。

看起来它使用了线程实现,因此应该可以很好地扩展。

Building a Chat Server and a Chat Client

关于c# - 编写 C# 客户端/服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/956970/

相关文章:

c# - 使用 C# 的简单 TCP 网络

Golang 同时从一个 tcp 连接读取

networking - 桥接到 XMPP 的最佳架构是什么?

c# - 下拉菜单选择在 Phantomjs 上使用 C# selenium 不起作用

java - Jboss Netty - 如何使用 3 个工作线程服务 2 个连接

networking - NPCap 和 Windows 10

networking - 一个 Nginx 可以使用多个公共(public) IP 地址吗?

c# - 我可以强制后代拥有无参数构造函数吗?

c# - 任务服务不工作

c# - 根据 Checkbox 选中的数据做 Ajax 调用