1

我正在为我和朋友正在创建的 XNA 游戏编写 Tcp 服务器,我想知道您如何发送到使用 NetworkStream 连接到服务器的特定客户端。例如,您可以获取主机的玩家位置并将其发送到服务器,服务器将其发送到其他连接的客户端。

4

1 回答 1

2

您需要阅读以下内容:

这应该让你开始:

  1. Tcp监听器
  2. TcpClient

您的服务器将需要有一个TcpListener. 如果要支持多个客户端,请创建客户端列表。您将为TcpClient每个连接的客户端获得一个。NetworkStream从这些客户端中的每一个上读取数据。当您收到其中一个的数据时,将其发送给其他人。

您将需要定义某种协议,以便知道来自客户端的消息何时完成并且可以提前发送。

于 2012-06-08T19:28:19.853 回答