|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の start
public boolean isConnected()
Client
の記述:
Client
内の isConnected
public int getId()
Client
の記述:
Client
内の getId
public java.lang.String getGameName()
Client
の記述:
Client
内の getGameName
public int getVersion()
Client
の記述:
Client
内の getVersion
public void send(Message message)
Client
の記述:
Client
内の send
MessageConnection
内の send
public void close()
Client
の記述:
Client
内の close
public void addClientStateListener(ClientStateListener listener)
Client
の記述:
Client
内の addClientStateListener
public void removeClientStateListener(ClientStateListener listener)
Client
の記述:
Client
内の removeClientStateListener
public void addMessageListener(MessageListener<? super Client> listener)
Client
の記述:
Client
内の addMessageListener
public void addMessageListener(MessageListener<? super Client> listener, java.lang.Class... classes)
Client
の記述:
Client
内の addMessageListener
public void removeMessageListener(MessageListener<? super Client> listener)
Client
の記述:
Client
内の removeMessageListener
public void removeMessageListener(MessageListener<? super Client> listener, java.lang.Class... classes)
Client
の記述:
Client
内の removeMessageListener
public void addErrorListener(ErrorListener<? super Client> listener)
Client
の記述:
Client
内の addErrorListener
public void removeErrorListener(ErrorListener<? super Client> listener)
Client
の記述:
Client
内の removeErrorListener
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |