gpt4 book ai didi

c# - UDP客户端-服务器问题

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:19 25 4
gpt4 key购买 nike

我正在尝试使用 UDP 在 C# 上编写客户端-服务器控制台应用程序。我有一个问题。所以,当我从客户端向服务器发送命令时——服务器必须有一个读取的 IP 地址。客户端必须从服务器获取一些设置,但在这种情况下,客户端也必须有真实的 IP 地址。其他应用程序如游戏不需要客户端真实 IP。我必须怎么做才能让它以这种方式工作?

最佳答案

游戏要么使用公网IP的主机作为服务器,要么使用服务器本身作为服务器。

具有私有(private) IP 的客户端与服务器建立连接,然后服务器使用该连接将数据返回给客户端(类似于浏览器)。

在 C# 中,您可以使用 NetworkStream TCP 和 UdpClient 的类用于 UDP。

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

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