TCP Hole Punching
UDP Hole Punchingの仕組みを見て、なぜTCPではできないのかとふと疑問に思った。調べてみたら、やはりできるようだ。仕組みもほとんど同じ。
http://www.brynosaurus.com/pub/net/p2pnat/
しかし、今、実験できる環境は、Webプロキシ経由でインターネットに出れる環しかない。Hole Punchingを使うとしたら、Webプロキシが使うローカルポートを制御する必要がある。これは無理かな。
UDP Hole Punchingの仕組みを見て、なぜTCPではできないのかとふと疑問に思った。調べてみたら、やはりできるようだ。仕組みもほとんど同じ。
http://www.brynosaurus.com/pub/net/p2pnat/
しかし、今、実験できる環境は、Webプロキシ経由でインターネットに出れる環しかない。Hole Punchingを使うとしたら、Webプロキシが使うローカルポートを制御する必要がある。これは無理かな。