我知道一个好的设计应该避免这种情况,但我不清楚这些系统API将如何表现.我也找不到相同的好文档.
方向上的任何指针都会有所帮助.
我正在为最大 1000 个客户端编写套接字服务器,服务器是关于我的游戏,我使用非阻塞套接字和大约 10 个线程同时从不同的套接字接收数据(第一个线程从 0-100 接收,第二个从 101-200等等..)
但是如果线程 1 要向所有 1000 个客户端发送数据,而线程 2 也想同时向所有 1000 个客户端发送数据,那安全吗?数据在另一(客户端)端是否有可能被弄乱?
如果是,我想唯一可能发生的问题是有时客户端会收到 2 或 10 个数据包作为 1 个数据包,对吗?如果是的话,有什么解决办法吗:(