coturn 中的turnserver服务端配置无错,但客户端在连接turnserver后总是不

    问题是这样的,之前我已经在A地址配置好了coturn,经过客户端测试,客户端能够正常连接上turnserver,,turnserver能够正常地帮助客户端打洞穿墙,后来A地址的读取器居然宕掉了(A地址服务器是由公司的其他员工维护的),后来测试之前的turnserver肯定不行啊,因为各种原因,他就给我一台B地址的服务器,于是没办法只能将重新在B服务器上配置coturn了,过程很顺利,可是client1通过turnserver向client2进行穿透动作的时候,有时候能够连上对面,有时连不上!各种的参数配置都和之前的一样,相关的插件都配置了,结果却是截然不同的结果,要抓狂了!解决办法:使用ps -a命令查看进程列表,居然发现了三个turnserver进程!这不正常,于是乎,我将这些turnserver进程都kill掉了,重新运行turnserver,使用client1向client2打洞的时候,不管是直接p2p还是转发,都能够实现预定的操作,可能是我在多次打开turnserver的时候没有成功关闭这些turnserver吧,结果因为turnserver的参数都是一样的,造成数据的干扰吧,有可能client本来要连接的是turnserver3,结果client1发来的寻址消息被turnserver1截获了,client1的其他某些命令又被turnserver2截获了,使得client1发给turnserver的消息不能够全部被turnserver3接收到,所以造成了client1向client2进行打洞的时候不稳定!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章