標準の TCPServer と TCPClient は何らかの理由で私のマシンでは動作しませんが、Teamviewer は 2 台のマシン間で接続を確立しており、実際のリモート デスクトップ セッションはサーバーを経由していないと推測されます。重い。
私が見つけることができるすべてのTCPサーバー/クライアントコードを試してみましたが、それでも外の世界からの受信情報に接続できないため、誰かがこれがどのように可能であるかを説明できますか.
標準の TCPServer と TCPClient は何らかの理由で私のマシンでは動作しませんが、Teamviewer は 2 台のマシン間で接続を確立しており、実際のリモート デスクトップ セッションはサーバーを経由していないと推測されます。重い。
私が見つけることができるすべてのTCPサーバー/クライアントコードを試してみましたが、それでも外の世界からの受信情報に接続できないため、誰かがこれがどのように可能であるかを説明できますか.
TeamViewerは、 UDPホールパンチングと呼ばれる手法を使用します。
これにより、データをサーバーに通さずに2つのNATピアを接続できます。