ryo_gridです。 新しいソフトウェアを作ったのでご紹介します。 Over-NAT-Lib これ何? 異なるNAT内のPC間でP2P通信をしてファイル転送したり、パイプをつないだりできるツール Piping Server にインスパイアされた感じです WebRTCのデータチャネルの機能を利用している UDPホールパンチングでNAT超えをする P2Pの通信路は SCTP over DTLS over UDP (TCP程度には?信頼性のある通信路で、暗号化もされている) 仕組み・実装 WebRTCと基本的には同じです NAT超えをするための情報を取得するためにSTUNサーバ(実質的に利用するのはICEプロトコルによって提供されるサービス?)を利用します STUNサーバはテスト用にGoogleが公開しているものを利用します WebRTCでは、STUNサーバ以外にシグナリングサーバと呼ばれる、