|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.jme3.network.service.ServiceManager
com.jme3.network.connection.Client
Client
from Network
instead.
@Deprecated public class Client
フィールドの概要 |
---|
クラス com.jme3.network.service.ServiceManager から継承されたフィールド |
---|
CLIENT, SERVER |
コンストラクタの概要 | |
---|---|
Client()
推奨されていません。 Call createClient() on Network instead. |
|
Client(java.lang.String ip,
int tcpPort,
int udpPort)
推奨されていません。 Call connectToServer() on Network instead. |
|
Client(TCPConnection tcp,
java.net.SocketAddress tcpAddress)
推奨されていません。 Constructor for providing a TCP client instance. |
|
Client(TCPConnection tcp,
UDPConnection udp,
java.net.SocketAddress tcpAddress,
java.net.SocketAddress udpAddress)
推奨されていません。 Constructor providing custom instances of the clients and its addresses. |
|
Client(UDPConnection udp,
java.net.SocketAddress updAddress)
推奨されていません。 Constructor for providing a UDP client instance. |
メソッドの概要 | |
---|---|
void |
addConnectionListener(ConnectionListener listener)
推奨されていません。 |
void |
addMessageListener(MessageListener listener)
推奨されていません。 |
void |
addMessageListener(MessageListener listener,
java.lang.Class... classes)
推奨されていません。 |
void |
connect(java.lang.String ip,
int tcpPort,
int udpPort)
推奨されていません。 Connect method for when the no arg constructor was used. |
void |
disconnect()
推奨されていません。 Disconnect from the server with the default disconnection type: USER_REQUESTED. |
void |
disconnect(DisconnectMessage msg)
推奨されていません。 Disconnect from the server. |
void |
disconnect(java.lang.String type)
推奨されていません。 Disconnect from the server. |
java.util.List<java.net.InetAddress> |
discoverHosts(int port,
int timeout)
推奨されていません。 |
boolean |
equals(java.lang.Object obj)
推奨されていません。 |
int |
getClientID()
推奨されていません。 |
java.nio.channels.DatagramChannel |
getDatagramChannel()
推奨されていません。 |
java.net.SocketAddress |
getDatagramReceiver()
推奨されていません。 |
MessageQueue |
getMessageQueue()
推奨されていません。 |
long |
getPlayerID()
推奨されていません。 |
java.nio.channels.SocketChannel |
getSocketChannel()
推奨されていません。 |
TCPConnection |
getTCPConnection()
推奨されていません。 |
UDPConnection |
getUDPConnection()
推奨されていません。 |
void |
kick(DisconnectMessage message)
推奨されていません。 Kick this client from the server, with given kick reason. |
void |
kick(java.lang.String reason)
推奨されていません。 Kick this client from the server, with given kick reason. |
void |
removeConnectionListener(ConnectionListener listener)
推奨されていません。 |
void |
removeMessageListener(MessageListener listener)
推奨されていません。 |
void |
removeMessageListener(MessageListener listener,
java.lang.Class... classes)
推奨されていません。 |
void |
send(Message message)
推奨されていません。 Send a message. |
void |
setDatagramChannel(java.nio.channels.DatagramChannel channel)
推奨されていません。 |
void |
setDatagramReceiver(java.net.SocketAddress address)
推奨されていません。 |
void |
setLabel(java.lang.String label)
推奨されていません。 |
void |
setPlayerID(long id)
推奨されていません。 |
void |
setSocketChannel(java.nio.channels.SocketChannel channel)
推奨されていません。 |
void |
setTCPConnection(TCPConnection con)
推奨されていません。 |
void |
setUDPConnection(UDPConnection con)
推奨されていません。 |
void |
start()
推奨されていません。 Start this client. |
void |
start(int sleep)
推奨されていません。 Start this client with given sleep time. |
java.lang.String |
toString()
推奨されていません。 |
クラス com.jme3.network.service.ServiceManager から継承されたメソッド |
---|
getService |
クラス java.lang.Object から継承されたメソッド |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
@Deprecated public Client()
Network
instead.
public Client(TCPConnection tcp, UDPConnection udp, java.net.SocketAddress tcpAddress, java.net.SocketAddress udpAddress) throws java.io.IOException
tcp
- The TCPConnection instance to manage.udp
- The UDPConnection instance to manage.tcpAddress
- The TCP address to connect to.udpAddress
- The UDP address to connect to.
java.io.IOException
- When a connect error has occurred.public Client(TCPConnection tcp, java.net.SocketAddress tcpAddress) throws java.io.IOException
tcp
- The TCPConnection instance.tcpAddress
- The address to connect to.
java.io.IOException
- When a connection error occurs.public Client(UDPConnection udp, java.net.SocketAddress updAddress) throws java.io.IOException
udp
- The UDP client instance.updAddress
- The address to connect to.
java.io.IOException
- When a connection error occurs.@Deprecated public Client(java.lang.String ip, int tcpPort, int udpPort) throws java.io.IOException
Network
instead.
ip
- The IP address where the server are located.tcpPort
- The TCP port to use.udpPort
- The UDP port to use.
java.io.IOException
- When a connection error occurs.メソッドの詳細 |
---|
public void connect(java.lang.String ip, int tcpPort, int udpPort) throws java.lang.IllegalArgumentException, java.io.IOException
ip
- The IP address to connect to.tcpPort
- The TCP port to use. To turn off, use -1.udpPort
- The UDP port to use. To turn off, use -1.
java.lang.IllegalArgumentException
- When an illegal argument was given.
java.io.IOException
- When a connection error occurs.public void send(Message message) throws java.io.IOException
message
- The message to send.
java.io.IOException
- When a writing error occurs.public void disconnect(java.lang.String type) throws java.io.IOException
type
- See DisconnectMessage for the available types.
java.io.IOException
- When a disconnection error occurs.public void disconnect(DisconnectMessage msg) throws java.io.IOException
msg
- The custom DisconnectMessage to use.
java.io.IOException
- When a disconnection error occurs.public void disconnect() throws java.io.IOException
java.io.IOException
- When a disconnection error occurs.public void kick(java.lang.String reason) throws java.io.IOException
reason
- The reason this client was kicked.
java.io.IOException
- When a writing error occurs.public void kick(DisconnectMessage message) throws java.io.IOException
message
- The custom disconnect message.
java.io.IOException
- When a writing error occurs.public java.util.List<java.net.InetAddress> discoverHosts(int port, int timeout) throws java.io.IOException
java.io.IOException
public void setLabel(java.lang.String label)
public void setSocketChannel(java.nio.channels.SocketChannel channel)
public java.nio.channels.SocketChannel getSocketChannel()
public void setDatagramChannel(java.nio.channels.DatagramChannel channel)
public java.nio.channels.DatagramChannel getDatagramChannel()
public void setDatagramReceiver(java.net.SocketAddress address)
public java.net.SocketAddress getDatagramReceiver()
public void setTCPConnection(TCPConnection con)
public void setUDPConnection(UDPConnection con)
public TCPConnection getTCPConnection()
public UDPConnection getUDPConnection()
public MessageQueue getMessageQueue()
public void start()
public void start(int sleep)
sleep
- The sleep time.public int getClientID()
public long getPlayerID()
public void setPlayerID(long id)
public java.lang.String toString()
java.lang.Object
内の toString
public void addConnectionListener(ConnectionListener listener)
public void removeConnectionListener(ConnectionListener listener)
public void addMessageListener(MessageListener listener)
public void addMessageListener(MessageListener listener, java.lang.Class... classes)
public void removeMessageListener(MessageListener listener)
public void removeMessageListener(MessageListener listener, java.lang.Class... classes)
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |