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進行打洞的時候不穩定!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章