标签: networking
我必须设计一个服务器套接字程序。要求是来自客户端的每个连接都在不同的线程中。
挑战是假设服务器现在与两个客户端客户端A和客户端B连接。它们将在两个不同的线程中。
我的应用程序要求是服务器从客户端A或客户端B收到一些消息,处理完此消息后,它会将消息发送给客户端A和客户端B.
能否请您建议一下什么是正确的方法。如何知道客户一次开放。
答案 0 :(得分:1)
非常简单 - 让两个线程共享数据结构并受concurrent access保护。您可以根据类似message queue的模式设计发送。