在局域网中创建多个聊天室

Create multiple chat rooms in LAN

我想在局域网中创建多个聊天室,有一个例子可以定义我的question:In WarIII,选择局域网播放,当你创建一个播放室时,这个局域网中的每个人都会看到那个房间是创建并选择加入这个或另一个。 那么,当没有唯一的服务器作为中转站来处理消息时,我该如何创建这样的模型。 我只是想当按下 "create room" 时,我可以向局域网中的每个人广播 ip 和端口,但这会导致其他麻烦。

发送和接收广播UDP数据包可以正常工作;但如果您出于某种原因不想使用广播,则可以改用多播 UDP。假设它是在 LAN 上的文本聊天,那是相当低的带宽,所以我个人认为使用广播不会成为问题。