ソケット通信
200181()
天野研 修士2
松本 秀夫
ソケット
ネットワークにおけるデータの入出力口
ファイルの入出力と同じ要領
ストリームソケット:TCP
データグラムソケット:UDP
ネットワーク
TCPのソケット通信
クライアント:ソケット通信接続をする側
サーバ:ソケット通信接続を待つ側
ソケットはOSにより管理
システムコールやAPIを使用
(API:Application Program Interface)
TCPのソケット通信手順
クライアント
1. ソケットの生成
2. 通信相手とのソケット
接続要求
3. データ送受信
4. ソケット接続の切断
サーバ
1. ソケットの生成
2. ソケットの登録
3. ソケットの接続準備
4. ソケットの接続待機
5. データ送受信
6. ソケット接続の切断
UDPのソケット通信
クライアント
1. ソケットの生成
2. データ送受信
3. ソケット接続の切断
サーバ
1. ソケットの生成
2. ソケットの登録
3. データ送受信
4. ソケット接続の切断