对于实时游戏服务器来说更快,每个用户在服务器上为每个用户传递一个线程并接收端口分配的一个端口,或每个用户在建立后将每个线程传递给套接字的一个端口在主线程上?
答案 0 :(得分:1)
这不是“更快”的问题。建立连接后,这并不重要。真正的问题是,如果没有大量额外的代码,你的第一个替代方案是不可实现的,这本身会在连接阶段减慢速度。 TCP服务器套接字侦听客户端知道的单个固定端口,并且它们都连接到该端口。如果您想将它们移动到另一个端口,则必须打开它,告诉它它是什么端口,并接受另一个连接。这一切都毫无意义。