WinSockで良いと思います。 (DirectPlayを使うメリットってほとんどないと思います。 自分で作スレッドをったりしなくてよかったり ロビーのシステム等が使えるのですが後で応用がききにくいです。 DirectPlayの部分に関しては更新もされていないようですし。) >・1vs1の通信対戦 >・一回のデータ量は少ないが、ほぼリアルタイムに送信 >という感じです。 TCPは1回のパケットのオーバーヘッドがでかいため UDPも使った方がいいのですが最初はTCPのみで組むことをすすめます。 UDPはルーター越えの事を考慮する必要もありますしデフォルトでUDPがふさがれている場合や パケットがロストすることもあり混乱すると思います。 もちろん最終的には環境によってUDPとTCPを自動切換するのがよいです。 TCPとUDPの違いについてはネットで調べてみてください。 (もしパケットの詳細を知
![ゲームプログラミングのネットワーク対戦](https://cdn-ak-scissors.b.st-hatena.com/image/square/9cf0509ee768170b373aca3655768f065e317ca6/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_1.jpg)