Networking 编写套接字服务器应用程序

Networking 编写套接字服务器应用程序,networking,Networking,我必须设计一个服务器套接字程序。要求是每个连接从客户端将在不同的线程 挑战是假设服务器现在与两个客户端A和客户端B连接。它们将位于两个不同的线程中 我的应用程序需求是,当服务器从客户端A或客户端B收到一些消息时,在处理该消息之后,它将向客户端A和客户端B发送消息 您能建议什么是正确的方法吗?如何知道一次打开哪些客户端。非常简单-让两个线程共享数据结构并保护它们不受攻击。您可以基于相似的模式来设计发送。非常简单-让两个线程共享数据结构并保护其不受攻击。您可以基于相似的模式设计发送。好,您的意思是我

我必须设计一个服务器套接字程序。要求是每个连接从客户端将在不同的线程

挑战是假设服务器现在与两个客户端A和客户端B连接。它们将位于两个不同的线程中

我的应用程序需求是,当服务器从客户端A或客户端B收到一些消息时,在处理该消息之后,它将向客户端A和客户端B发送消息


您能建议什么是正确的方法吗?如何知道一次打开哪些客户端。

非常简单-让两个线程共享数据结构并保护它们不受攻击。您可以基于相似的模式来设计发送。

非常简单-让两个线程共享数据结构并保护其不受攻击。您可以基于相似的模式设计发送。

好,您的意思是我将创建一个列表,将连接的套接字描述符插入变量。在每个连接的线程中,我将处理列表并发送消息。在发送之前,我必须获得一些锁,所以您的意思是我将创建一个列表,插入连接的套接字描述符放入变量中。在每个连接的线程中,我将处理列表并发送消息。在发送之前,我必须获得一些锁。不要粗鲁,但您可能希望接受有关问题的一些答案。这告诉人们,你通过承认他们的答案来重视他们的努力。不要试图表现得粗鲁,但你可能想接受一些关于你问题的答案。这告诉人们你通过承认他们的答案来重视他们的努力。