Webrtc Peerconnetion

电脑2台
第一台编译运行 peerconnetion_client
第二台编译运行 peerconnetion_client and peerconnetion_server

// 现象一:连接不上服务器,ping不通
解决方案:关闭服务端防火墙

// 现象二:clientA连接clinetB失败, clientA 白屏、clientB 黑屏conneting...

// 现象三: 客户端连接后,重启(非正常关闭),没有重新连接,而是创建了一个新的连接

step1:分析client连接server的过程
    server:
            端口监听:ListeningSocket
            连接管理: PeerChannel
    
    client:
    
            PeerConnectionClient:  // 主要用来处理与信令服务器的tcp通讯
                        1、连接服务器---Connect(p2p这里写的很简单,若出现:现象一需要自行解决)
                           断开---SignOut
                           挂断---SendHangUp(正常退出)
                           在异常断开时应该有重连机制
                            
                        2、发送消息---SendToPeer
                           接受消息---OnMessageFromPeer
    
            Conductor:     // 各个模块通讯,控制者
    

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值