- 200 名前:デフォルトの名無しさん [2007/01/31(水) 03:27:33 ]
- はじめまして、宜しくお願いします!
【 課題 】以下の条件を満たすチャットサーバ、及びチャットクライアントをJavaで作成せよ。 チャットサーバは以下の処理を行う。 ・コマンドライン引数で指定されたポート(指定されていたない場合は13131番ポート)で、チャットクライアントから接続を待つ。 ・その際複数のチャットクライアントから接続が可能なようにすること。 ・チャットクライアントから接続があった場合は、ユーザ名を受け取り、ユーザ名と接続元ホスト情報(ホスト名、IPアドレス)を チャットサーバ側に表示する。 ・チャットクライアントからメッセージを受け取ったときは、送信元を除く現在接続中の全てのチャットクライアントにそのメッセージ と送信元のユーザ名を送信する。 ・チャットクライアントの接続が切れたときは、その旨を現在接続中の全てのチャットクライアントに送信する。 チャットクライアントは以下の処理を行う。なお、クライアントはGUIを持つものとする。 ・コマンド引数ラインでホスト、ポート、ユーザ名を指定させる。ポートの指定が無かった場合は13131を使うようにする。 例)java chatClient -p post serverhost username ・チャットサーバに接続したらユーザ名を送信する ・ユーザがメッセージを入力しSENDボタンを押したら、そのメッセージをチャットサーバに送信する。 ・チャットサーバからメッセージを受け取ったら表示する。 ・ユーザがEXITボタンを押したら終了 【 形態 】チャットプログラム(サーバ、クライアント) 【 GUI 】4. 制限なし(awtでもswingでもやりやすいほうで結構です) 【 期限 】1月31日9時 【 Ver 】1.4.2 【 補足 】以上を満たしていれば、GUIのレイアウトなどは適当で結構です。 要点が多くて申し訳ありませんが、どうぞ宜しくお願いします。
|

|