スライド 1

ネットワークプログラミング
(6回目)
05A1302
円田 優輝
前回の作成したプログラム
前回のプログラムの問題点
接続相手を指定出来ない。
名前を入力後に変更出来ない。
Ver.1では接続を終了した場合に相手に
伝わるが、ver.2は終了しても分からない。
接続数が1:1限定
スクロールバーが自動で移動しない。
今回の追加点
メニューバーの追加
IPアドレスの表示
接続先を指定して接続できるようになった。
接続中の相手をリストに登録することができるよう
になった。(もし名前が重複していても、接続出来
るようにしている。)
接続リストに接続先を登録したり、リストから削除
したり出来るようになった。(リストを用意しておくと、
文字化けしてしまう可能性があるので、初回起動
時にリストを作成するようにした。)
接続リストを読み込み接続先を選択できるように
なった。(リストに追加したり削除したりした時に、
再びリストを読み込むことで、接続リストを最新の
状態に更新するようにした。)
文字の大きさや色を変更できるようになった。
チャットのログを残せるようになった。
操作画面
今回の問題点
ルータなどを使用していない状態だと接続出
来るが、使用していると接続が出来ない。
文字の大きさや色の変更が、変更した側の
画面でしか変更出来ない。
前回の問題点が一つしか解決できていない。
今後の予定
今回の問題点を解決する。
複数でチャットできるようにする。
参考文献
参考書
基礎から分かるTCP/IP Javaネットワークプログラミング
小高和宏 著
やさしいJava
高橋麻奈 著
参考サイト
javaでHelloWorld:http://www.hellohiro.com/
Javadrive:http://www.javadrive.jp/tutorial/index.html
JavaTM 2 Platform,Standard Edition,1.4.0:
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/overview-summary.html