|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.lang.Thread
jp.ac.fun.osawalab.tileworld.connector.ConnectorThread
jp.ac.fun.osawalab.tileworld.connector.SocketThread
public final class SocketThread
サーバーへの接続を管理している
ConnectorThread
のSocketによる実装クラスです。
Connector
入れ子のクラスの概要 |
---|
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
フィールドの概要 |
---|
クラス java.lang.Thread から継承されたフィールド |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
コンストラクタの概要 | |
---|---|
SocketThread(java.net.Socket socket)
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
exit()
ログアウト処理を行います。 |
protected java.lang.String |
receiveQuery()
ソケットから、クライアントから要求コマンドを受け取ります。 |
void |
sendMessage(java.lang.String message)
ソケットをもちいてクライアントにメッセージを送信します。 |
void |
sendReply(java.lang.String message)
ソケットをもちいてクライアントの要求コマンドに対する応答を返信します。 |
void |
setConnector(Connector connector)
このスレッドが管理する接続を設定します。 |
クラス jp.ac.fun.osawalab.tileworld.connector.ConnectorThread から継承されたメソッド |
---|
getConnector, run |
クラス java.lang.Thread から継承されたメソッド |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public SocketThread(java.net.Socket socket)
DatagramSocket
も初期化します。
socket
- クライアントソケット。メソッドの詳細 |
---|
public void exit()
ConnectorThread
内の exit
jp.ac.fun.osawalab.tileworld.connector.ConnectorThread#logout()
public void sendMessage(java.lang.String message)
ConnectorThread
内の sendMessage
message
- 送信するメッセージ。ConnectorThread.sendMessage(java.lang.String)
public void sendReply(java.lang.String message)
ConnectorThread
内の sendReply
message
- コマンドに対する応答。ConnectorThread.sendReply(java.lang.String)
public void setConnector(Connector connector)
ConnectorThread
の記述:
ConnectorThread
内の setConnector
connector
- 管理する接続。protected java.lang.String receiveQuery()
ConnectorThread
内の receiveQuery
ConnectorThread.receiveQuery()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |