Serverクラス

Server クラスは、TCPでサーバーとして通信を待ち受けます。

Serverクラスを利用するためには、プログラムの先頭で以下のように processing.net.* をimportします。

import processing.net.*;

Serverクラスのコンストラクタは、2つの引数を受け取ります。 第1引数は、PAppletインスタンスで、基本的には this を渡せば良いです。 第2引数では、ポート番号を表す整数値を受け取ります。

5204番ポートで通信を待ち受けるサーバーを立ち上げるためには、以下のように記述します。

Server myServer = new Server(this, 5204);;

Serverクラスは以下の表のメソッドを持ちます。

メソッド名 説明
disconnect(client) 引数clientで指定されたクライアントとのコネクションを切断します。
active() サーバーが動作しているときに true を、そうでないときに false を返します。
available() クライアントからのメッセージがあれば、そのクライアントを表すClientインスタンスを1つ取り出して返します。クライアントからのメッセージがなければ null を返します。
stop() 接続された全てのクライアントとのコネクションを切断し、サーバーを停止します。
write(data) 接続された全てのクライアントに data で表されるデータを送信します。data には、文字列、整数、バイト配列のいずれかを取ります。

results matching ""

    No results matching ""