服务端和客户端各有两个线程,线程 A 和线程 B 处理不同的任务,线程 A 和线程 A 通信,线程 B 和线程 B 通信。之前在知乎上看到说“多线程中,每个线程一个套接字”,服务端只监听一个端口的情况下,客户端的线程 A 如何才能连上服务端的线程 A 呢?
还是说这种情境下,服务端的线程 A,B 各种监听不同的端口?
另外如果客户端和服务端的线程数增加且处理不同的任务,那么服务端的线程要监听大量的端口?
有什么方式是服务端只需要监听一个端口,但是能区分客户端连接的线程呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/795487
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.