客户端和客户端之间直接通讯大神一般是通过什么方式(不通过服务器中转消息)

打算用quick做个多人捕鱼游戏,客户端发炮同步频率比较高不打算通过服务器转发,想客户端间直连,请问论坛的大神们有什么好的方式。

不通过服务器怎么连?你能知道另一个客户端在哪?地址是什么??

还是有服务器的,只是队战的时候消息不通过服务器转发,直接客户端间通讯

这样的话就需要服务器端只告诉客户端所有其他客户端的地址,然后客户端同时做监听,其实客户端同时也当做服务端,这样做明显得不偿失。

1、同一个局域网内 可以使用UDP 广播 发现设备, 然后 彼此建立连接(一个为主机 ,然后连接多个客户端) 然后开始游戏。 可以TCP连接起来 也可以还是使用UDP 发送和接收数据,但是要自己实现一个可靠UDP就可以了(以前写过 两三天就可以搞定)
2、如果是广域网,就必须通过服务器获取到房间里准备加入 游戏的设备,然后互相都知道对方的设备IP地址,然后通过打孔等一系列的动作,让客户端两两互联,就可以游戏了。可以参看P2P的相关知识。