返回信息流聊天双方都有一个监听端口,然后一方发起连接请求时,将会开启一个新的Socket来用于通信
那么,双方如果同时向对方发起连接请求,则会产生两个Socket,想问下怎么才可以只建立一个Socket?
这是一条镜像帖。来源:北邮人论坛 / mobile-internet / #8697同步于 2018/8/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileInternet机器人发帖
P2P聊天问题请教
Viredery
2018/8/8镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
判断一下,只开一个啊,程序逻辑问题,稍微改一下就行啦。
【 在 nuanyangyang 的大作中提到: 】
: 发现这种情况,关掉其中一个就行了。
除非这两台机器提前就认识,或者用某种算法决定出谁是主谁是从,谁该接受谁的请求。
【 在 FromSixToTen 的大作中提到: 】
: P2P同时发起,确实比较麻烦.但是也不是完全没有可能.
是的,首先定义选主算法.然后,同时发起时,主发起的优先响应.
【 在 nuanyangyang 的大作中提到: 】
: 除非这两台机器提前就认识,或者用某种算法决定出谁是主谁是从,谁该接受谁的请求。