第100回 ソケットの入出力
引き続き「ソケットの入出力」について見ていきます。
今回は前回の続きです。
前回はUDP通信によるデータの送信プログラムを実装したので、今回はそのデータを受信するプログラムを実装してみたいと思います。
次のサンプルコードは、データを受信するプログラムです。
(さらに…)
2009年4月14日 | カテゴリー:Javaワンポイント
引き続き「ソケットの入出力」について見ていきます。
今回は前回の続きです。
前回はUDP通信によるデータの送信プログラムを実装したので、今回はそのデータを受信するプログラムを実装してみたいと思います。
次のサンプルコードは、データを受信するプログラムです。
(さらに…)
2009年4月14日 | カテゴリー:Javaワンポイント
引き続き「ソケットの入出力」について見ていきます。
前々回、前回はServerSocketクラス,Socketクラスを使用し、サーバとクライアントで接続を確立してデータのやり取りを行いました。
このようなコネクション型のTCP通信では信頼性の高い通信を実現することができます。
それに対し、コネクションレスのUDP通信は信頼性は保証されませんが、データの転送速度が速いことから、リアルタイム性の高いストリーミング配信などのアプリケーションに向いています。
今回からはJavaによるUDP通信について見ていきます。
(さらに…)
2009年4月7日 | カテゴリー:Javaワンポイント
引き続き「ソケットの入出力」について見ていきます。
今回は前回の続きです。
前回はサーバ側のプログラムを実装したので、今回はクライアント側のプログラムを実装してみたいと思います。
クライアント側もサーバ側と同様、ソケットのストリームに対して読み書きを行うことで通信を行います。
クライアント側、またはサーバ側は、相手側が出力ストリームに書き込みフラッシュするのを待機して、入力ストリームから読み込みます。
また、クライアント側、またはサーバ側がソケットを閉じた場合における相手側の入力ストリームからの読み込みについては、BufferedReaderのreadLineメソッドの場合はnullを返すようです。
2009年3月31日 | カテゴリー:Javaワンポイント