gpt4 book ai didi

c# - 在 c#.net 中如何通过互联网向远程计算机发送消息?

转载 作者:行者123 更新时间:2023-11-30 14:41:17 27 4
gpt4 key购买 nike

c#.net framework 4.0 客户端配置文件,Windows 应用程序..我正在开发一款游戏,需要通过互联网将游戏的当前 Action 发送到安装了相同应用程序(游戏)的远程计算机。以同样的方式,应该将远程计算机游戏的当前 Action 发回......这怎么可能?

最佳答案

目前所有答案都使用 TCP基于方法。如果您需要高性能和低延迟,那么您可能会发现使用 UDP 会更好。相反。

TCP 带来了很多开销来保证数据包在丢失时会被重新发送(以及其他各种功能)。另一方面,UDP 让您自行处理未到达的数据包。如果您的游戏丢失奇怪的更新并不重要,您可以通过使用 UDP 而不是 TCP 实现更好的带宽使用、延迟和可扩展性。

不过,UDP 仍然会给您带来防火墙、安全等所有问题。

如果您需要在不担心防火墙问题的情况下正常工作,那么您需要选择一个在端口 80 上使用 HTTP 的解决方案。

关于c# - 在 c#.net 中如何通过互联网向远程计算机发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333803/

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