|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.jme3.network.base.DefaultClient
public class DefaultClient
A default implementation of the Client interface that delegates its network connectivity to a kernel.Connector.
| コンストラクタの概要 | |
|---|---|
DefaultClient(java.lang.String gameName,
int version)
|
|
DefaultClient(java.lang.String gameName,
int version,
Connector reliable,
Connector fast)
|
|
| メソッドの概要 | |
|---|---|
void |
addClientStateListener(ClientStateListener listener)
Adds a listener that will be notified about connection state changes. |
void |
addErrorListener(ErrorListener<? super Client> listener)
Adds a listener that will be notified when any connection errors occur. |
void |
addMessageListener(MessageListener<? super Client> listener)
Adds a listener that will be notified when any message or object is received from the server. |
void |
addMessageListener(MessageListener<? super Client> listener,
java.lang.Class... classes)
Adds a listener that will be notified when messages of the specified types are received. |
void |
close()
Closes this connection to the server. |
java.lang.String |
getGameName()
Returns the 'game name' for servers to which this client should be able to connect. |
int |
getId()
Returns a unique ID for this client within the remote server or -1 if this client isn't fully connected to the server. |
int |
getVersion()
Returns the game-specific version of the server this client should be able to connect to. |
boolean |
isConnected()
Returns true if this client is fully connected to the host. |
void |
removeClientStateListener(ClientStateListener listener)
Removes a previously registered connection listener. |
void |
removeErrorListener(ErrorListener<? super Client> listener)
Removes a previously registered error listener. |
void |
removeMessageListener(MessageListener<? super Client> listener)
Removes a previously registered wildcard listener. |
void |
removeMessageListener(MessageListener<? super Client> listener,
java.lang.Class... classes)
Removes a previously registered type-specific listener from the specified types. |
void |
send(Message message)
Sends a message to the server. |
void |
start()
Starts the client allowing it to begin processing incoming messages and delivering them to listeners. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DefaultClient(java.lang.String gameName,
int version)
public DefaultClient(java.lang.String gameName,
int version,
Connector reliable,
Connector fast)
| メソッドの詳細 |
|---|
public void start()
Client の記述:
Client 内の startpublic boolean isConnected()
Client の記述:
Client 内の isConnectedpublic int getId()
Client の記述:
Client 内の getIdpublic java.lang.String getGameName()
Client の記述:
Client 内の getGameNamepublic int getVersion()
Client の記述:
Client 内の getVersionpublic void send(Message message)
Client の記述:
Client 内の sendMessageConnection 内の sendpublic void close()
Client の記述:
Client 内の closepublic void addClientStateListener(ClientStateListener listener)
Client の記述:
Client 内の addClientStateListenerpublic void removeClientStateListener(ClientStateListener listener)
Client の記述:
Client 内の removeClientStateListenerpublic void addMessageListener(MessageListener<? super Client> listener)
Client の記述:
Client 内の addMessageListener
public void addMessageListener(MessageListener<? super Client> listener,
java.lang.Class... classes)
Client の記述:
Client 内の addMessageListenerpublic void removeMessageListener(MessageListener<? super Client> listener)
Client の記述:
Client 内の removeMessageListener
public void removeMessageListener(MessageListener<? super Client> listener,
java.lang.Class... classes)
Client の記述:
Client 内の removeMessageListenerpublic void addErrorListener(ErrorListener<? super Client> listener)
Client の記述:
Client 内の addErrorListenerpublic void removeErrorListener(ErrorListener<? super Client> listener)
Client の記述:
Client 内の removeErrorListener
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||