0

私は現在、2 つのクライアントがサーバー プログラムと通信する必要があるようなゲームに取り組んでいます (クライアントとサーバーの両方を作成しています)。クライアントはサーバーに基本的な整数を送信できる必要があり、サーバーは文字列とより高度なオブジェクトの両方を送信する必要があります。

これを行うにはどうすればよいですか?残念ながら、私のプログラミング知識はそれほど広くありません。最初はソケットを使用してみましたが、少し混乱しました。特に、ソケットから情報を正確に送信または読み取り、それをプログラムに適合させる方法についてです。

4

2 に答える 2

0

ソケットはそれほど難しくありません。少し前に、TCP(メッセージの送信用)とUDPソケット(ブロードキャスト、ホストステータスなど)を使用したP2Pチャットアプリを作成しました。

必要に応じて、非常に基本的な場所で使用されるデータ型(後で画像をサポートするために拡張しました)。

プロジェクトはsourceforgeで確認できます:http ://sourceforge.net/projects/isytok/

ビュークラスをスキップし、ネットワークパッケージ内のNetworkClientクラスとNetworkServerクラスを確認して開始します。

幸運を!

于 2012-05-19T04:53:29.043 に答える
0

ソケットを使用することは、アプリケーションにとっては問題ないと思います。そこにあるJavaソケットの例の優れたコレクションを見てみましょう。

「Java socket example」のグーグル検索からそれらを取得しました。もっとたくさんあります。

より具体的な質問がある場合は、簡潔なコード サンプル、出力、および発生している問題を示す別の質問に戻ってきます。

于 2012-05-19T09:26:49.607 に答える