stun

    0熱度

    1回答

    我使用C#程序進行客戶端UDP應用程序。應用程序偵聽連接,然後進行通信。 Socket udpClient = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); udpClient.Bind(new IPEndPoint(IPAddress.Any, ListenPort)); udpClie

    4熱度

    3回答

    我需要在兩個用戶之間建立一個P2P UDP和TCP連接。他們都在NAT後面。一些研究將我引向STUN,TURN和ICE。 是否有任何支持相同的開源的iOS(庫)? iPhone中的FaceTime也使用ICE,STUN,TURN到NAT遍歷,所以iOS SDK會暴露這樣的API嗎? 我在互惠源代碼(www.resiprocate.org)中找到nICRr代碼,我可以在Mac OS X上測試STUN

    1熱度

    1回答

    我不明白STUN三次測試的重要性嗎? STUN服務器用於瞭解外部端口和IP地址,以便爲什麼有三個請求? 感謝

    1熱度

    1回答

    我想讓一個PROXY服務器在NAT後面運行。 (好的,我可以在路由器中配置端口轉發,但我希望它立即!)。 那麼讓我們來說說A要用Bs運行的代理服務器。 A/B在具有NAT的路由器後面。所以現在怎麼辦? A調用服務器S讓他知道他想要一個代理連接到B,而B已經告訴S他已準備好連接。 因此,S以某種方式交換IP /端口,以便A/B可以發送UDP包來獲得連接(打孔)。 我到現在爲止嗎? 我讀過阿布斯坦(h

    1熱度

    2回答

    我需要測試STUN協議。有沒有任何框架來測試這個協議?任何其他測試基於TLV協議的測試協議框架也會有所幫助。 在此先感謝。 更新:添加一些更多的細節。 STUN - rfc5389(與ICE-draft-ietf-mmusic-ice-19一起)是用於NAT穿越的IETF協議。 STUN & ICE協議使用TLV格式來定義/編碼主體。 TLV代表Type-Length-Value,廣泛用於多種協議

    19熱度

    3回答

    我需要在兩個用戶之間建立一個P2P UDP和TCP連接。他們都在NAT後面。 一點點研究導致我STUN,TURN和ICE。 除了jSTUN之外,是否還有Java解決方案(庫),它似乎只適用於UDP。 對於對稱NAT問題,TURN,ICE更好。