Presentation is loading. Please wait.

Presentation is loading. Please wait.

ネットワークプログラミング (5回目) 05A1302 円田 優輝.

Similar presentations


Presentation on theme: "ネットワークプログラミング (5回目) 05A1302 円田 優輝."— Presentation transcript:

1 ネットワークプログラミング (5回目) 05A1302 円田 優輝

2 前回の作成したプログラム

3 前回の目標と問題点 表示するIPアドレスが正常に取得出来ていない。 文字のやりとりが出来るようにする。

4 今回作成したプログラム 前回のプログラムを、文字の送信、 受信が出来るように改良した(Ver.1)
ver.1をさらに変更して1つの実行ファイルだけで出来るように改良した(Ver.2)

5 Ver.1プログラム 接続があるまで待機する。 接続を確認すると、接続相手の画面に メッセージを送り、名前を入力させる。
名前を入力後、文字の送信、受信が 出来るようになる。 quitを入力すると接続を終了する。

6 Ver.1操作画面

7 Ver.1プログラムの問題点 メッセージのやりとりをする前に接続相手の IPアドレスとポート番号を指定する必要がある。
受信と送信で2つのプログラムを操作する必要が ある。 正常に終了する場合にコマンド(quit)を入力する 必要がある。 文字データを1行で読み込んでいるので、次の行に分けて文字を入力することが出来ない。 サーバ画面の送信部分が必要ない。

8 Ver.2プログラム ver.1プログラムの多くの問題点が解決している。
操作画面の送信部分でメッセージを送信しているので、1つのプログラムで受信と送信が出来る。 前回の発表時に要望のあった機能を追加出来る可能性がある。

9 Ver.2操作画面

10 Ver.2プログラムの問題点 接続相手を指定出来ない。 名前を入力後に変更出来ない。 Ver.1では接続を終了した場合に相手に
接続数が1:1限定 スクロールバーが自動で移動しない。

11 今後の予定 今回の問題点を解決する。

12 参考文献 参考書 基礎から分かるTCP/IP Javaネットワークプログラミング 小高和宏 著 やさしいJava 高橋麻奈 著 参考サイト
小高和宏 著 やさしいJava 高橋麻奈 著 参考サイト javaでHelloWorld: Javadrive:   JavaTM 2 Platform,Standard Edition,1.4.0:


Download ppt "ネットワークプログラミング (5回目) 05A1302 円田 優輝."

Similar presentations


Ads by Google