我必须编写一个服务器,它必须在他们指定的端口上接受客户端。
示例:A
想在端口 1337 上连接,因此服务器在端口 1337B
上侦听。在 1992 上,因此服务器在 1992 上侦听,等等...
我不知道如何处理这个。我是否应该制作一个类似的系统:
- 所有客户端都连接在同一个端口上:XXXX;
- 客户的第一个数据包指定他想要的端口;
- 服务器在新端口上绑定/侦听/接受;
- 服务器回答客户端没问题;
- 客户端停止连接 XXXX 端口并开始连接新端口。
我不知道这种系统好不好,但我不知道该怎么做。
谢谢你,弗洛里安