具有多个客户端的VB TCP服务器

时间:2014-04-18 19:45:47

标签: vb.net

我有一个简单的TCP服务器和客户端工作,但只能从客户端到服务器进行通信,我想知道如何将所有传入的消息转发给所有客户端,当客户端连接时,他们必须存储,不知道如何要做到这一点,提前谢谢。 代码不使用Winsock控件! 这些示例位于microsoft网站上,http://msdn.microsoft.com/en-us/library/w89fhyex(v=vs.110).aspx

1 个答案:

答案 0 :(得分:0)

在应用程序中保留套接字列表。每当客户端连接时,将其添加到此列表中,并在断开连接时将其删除。每当您收到消息时,只需遍历此列表并将消息重新发送到每个客户端,可选择忽略最初发送消息的客户端。如果不确切知道你打算在哪里进行设计,我真的无法更具体。