【发布时间】:2021-08-17 17:07:29
【问题描述】:
我正在尝试用 C# 编写一个服务器,用于按照一个人的教程连接 Unity 客户端。我首先要说我对网络了解不多,因为我正在尝试在此过程中学习。 当我运行服务器(在本地主机上)时,它开始通过异步回调接受 tcp 客户端,因此当我尝试通过浏览器执行“http://localhost:port/”连接时,传入的连接描述了 3 个客户端:
我的问题是:为什么?当我通过脚本从统一连接时,传入的连接只有一个:播放器,应该是。
我正在使用的服务器代码:https://github.com/tom-weiland/tcp-udp-networking/tree/tutorial-part1/GameServer/GameServer
如果您能提供回调如何工作的解释,我们将不胜感激,因为在调试时看到这些行多次运行很奇怪。
【问题讨论】:
标签: c# sockets networking server client