gpt4 book ai didi

c# - 网络流和多个连接

转载 作者:可可西里 更新时间:2023-11-01 02:49:35 24 4
gpt4 key购买 nike

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

最佳答案

您需要阅读一些内容:

这应该让你开始:

  1. TcpListener
  2. TcpClient

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

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

关于c# - 网络流和多个连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com