基于TCP连接的多个程序批次连接互发消息

需要写一个程序,彼此之间通过TCP连接,不分服务器和客户端,就一个程序,不像QQ通过服务器转发;类似飞秋,软件之间彼此连接发送消息。能不能提供一下代码的思路啊~~

2个回答

[quote]不分服务器和客户端[/quote]
那就把每台机器既当成是一个客户端也当成是一个服务器来写,既监听别人,也被别人监听。在JAVA中,就是同时实现 socket 与 serversocket 的功能

我用wireshark抓了包,飞秋用的就是UDP.
你点刷新所有人,就会发多播,发到255.255.255.255
然后收到的每一个人,会回你一个UDP包.

聊天用的也是UDP,如果你只想用TCP,不太可能.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问