Class BakuretuTCP

java.lang.Object
   |
   +----BakuretuTCP

public class BakuretuTCP
extends Object

Bakuretu TCP class Ver 0.01 -Test Version-

(比較的?)簡単に TCP/IP 通信をおこなえるクラス
(c) BakuretuKen 1999 E-MAIL:aaa33460@pop06.odn.ne.jp


Constructor Index

 o BakuretuTCP(int)
サーバ用コンストラクタ
 o BakuretuTCP(int, Applet)
クライアント用コンストラクタ(アプレット用)
 o BakuretuTCP(Socket)
汎用コンストラクタ
 o BakuretuTCP(String, int)
クライアント用コンストラクタ(アプリケーション用)

Method Index

 o close()
TCP/IPネットワークをクローズする
 o getMyIP()
現在の自分のIPを取得する
 o getMyName()
現在の自分のアドレスを取得する
 o getTimeout()
receive() の受信待ち時間を指定した待ち時間 (ミリ秒単位) を取得します。
 o getVerion()
BakuretuTCP クラスのバージョンを文字列で取得する
 o receive()
文字列をクライアントから受け取る
プログラムは受信待ちになる。

返り値:
受信が成功した場合は受信された文字列、 失敗した場合は NULL
タイムアウトが発生した場合の返り値は「BakuretuTCPsTIMEOUT」になります。

 o send(String)
文字列をサーバに送る
送信が成功した場合は true、 失敗した場合は false
 o setTimeout(int)
receive() の受信待ち時間を指定した待ち時間 (ミリ秒単位) を設定します。
0 を指定すると無限に待ちます。初期状態は0です。

Constructors

 o BakuretuTCP

 public BakuretuTCP(int port,
                    Applet m_ap)
クライアント用コンストラクタ(アプレット用)

 o BakuretuTCP

 public BakuretuTCP(String hostname,
                    int port)
クライアント用コンストラクタ(アプリケーション用)

 o BakuretuTCP

 public BakuretuTCP(int port)
サーバ用コンストラクタ

 o BakuretuTCP

 public BakuretuTCP(Socket m_socket)
汎用コンストラクタ

Methods

 o send

 protected boolean send(String m_st)
文字列をサーバに送る
送信が成功した場合は true、 失敗した場合は false

 o receive

 protected String receive()
文字列をクライアントから受け取る
プログラムは受信待ちになる。

返り値:
受信が成功した場合は受信された文字列、 失敗した場合は NULL
タイムアウトが発生した場合の返り値は「BakuretuTCPsTIMEOUT」になります。

 o getVerion

 public static String getVerion()
BakuretuTCP クラスのバージョンを文字列で取得する

 o getMyName

 public static String getMyName()
現在の自分のアドレスを取得する

 o getMyIP

 public static String getMyIP()
現在の自分のIPを取得する

 o close

 protected boolean close()
TCP/IPネットワークをクローズする

 o setTimeout

 protected boolean setTimeout(int timems)
receive() の受信待ち時間を指定した待ち時間 (ミリ秒単位) を設定します。
0 を指定すると無限に待ちます。初期状態は0です。

 o getTimeout

 protected int getTimeout()
receive() の受信待ち時間を指定した待ち時間 (ミリ秒単位) を取得します。

 

戻る