-ネットワーク対戦

ネットワーク処理にはWindowsなのでWinsock2を使います。 ・非ブロッキング・シングルスレッド DWORD dw = 1; // 非ブロックモードに ::ioctlsocket(Soc, FIONBIO, &dw); // Nagleアルゴリズムを使用しない ::setsockopt(Soc, IPPROTO_TCP, TCP_NODELAY, (ch…

とりあえず、サーバとクライアントは別になります。 // サーバ側 1P = new ServerSend(); 2P = new ClientRecv();// クライアント側 1P = new ClientSend(); 2P = new ServerRecv(); サーバ側はクライアントからの入力を受け付け、コリジョン判定などの後に…

前にぷよぷよの話で input = new AI(); input = new Player(); とかしました。 input = new Network(); 次はネットワーク対戦をしようという目論見です。 ネットワークなのでいろいろ問題が起こります。途中で切断されたり、回線が詰まったり。 帯域、タイム…