【发布时间】:2012-06-26 05:54:28
【问题描述】:
我正在 WPF 应用程序中实现游戏。我需要将至少 10 个玩家连接到服务器。我一直只使用一个TcpClient 和一个TcpListener。有没有办法将很多客户端连接到服务器?我尝试为每个连接创建一个线程,但没有成功。我已经搜索过,但找不到一个可以教我如何做的简单示例。
【问题讨论】:
标签: sockets tcpclient tcplistener connection
我正在 WPF 应用程序中实现游戏。我需要将至少 10 个玩家连接到服务器。我一直只使用一个TcpClient 和一个TcpListener。有没有办法将很多客户端连接到服务器?我尝试为每个连接创建一个线程,但没有成功。我已经搜索过,但找不到一个可以教我如何做的简单示例。
【问题讨论】:
标签: sockets tcpclient tcplistener connection
看看http://csharp.net-informations.com/communications/csharp-multi-threaded-server-socket.htm
如果您滚动到底部,还有其他可用示例,例如可能会有所帮助的 TCP 聊天服务器/客户端。
【讨论】:
这是一个重复的问题。 Jon Skeet 提供的解释见here,这似乎比上面提供的链接更简洁。
【讨论】: