パッケージ org.aiwolf.common.net
クラス TcpipClient
- java.lang.Object
-
- org.aiwolf.common.net.TcpipClient
-
- すべての実装されたインタフェース:
java.lang.Runnable
,GameClient
public class TcpipClient extends java.lang.Object implements java.lang.Runnable, GameClient
Client Using TCP/IP Connection- 作成者:
- tori
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TcpipClient(java.lang.String host, int port)
TcpipClient(java.lang.String host, int port, Role requestRole)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
connect(Player player)
protected void
finish()
java.lang.String
getHost()
java.lang.String
getName()
int
getPort()
Role
getRequestRole()
boolean
isConnecting()
boolean
isRunning()
java.lang.Object
recieve(Packet packet)
void
run()
void
setHost(java.lang.String host)
void
setName(java.lang.String name)
void
setPort(int port)
void
setRequestRole(Role requestRole)
-
-
-
コンストラクタの詳細
-
TcpipClient
public TcpipClient(java.lang.String host, int port)
- パラメータ:
host
-port
-
-
TcpipClient
public TcpipClient(java.lang.String host, int port, Role requestRole)
- パラメータ:
host
-port
-requestRole
-
-
-
メソッドの詳細
-
connect
public boolean connect(Player player)
-
run
public void run()
- 定義:
run
インタフェース内java.lang.Runnable
-
recieve
public java.lang.Object recieve(Packet packet)
- 定義:
recieve
インタフェース内GameClient
-
finish
protected void finish()
-
getHost
public java.lang.String getHost()
- 戻り値:
- host
-
setHost
public void setHost(java.lang.String host)
- パラメータ:
host
- セットする host
-
getPort
public int getPort()
- 戻り値:
- port
-
setPort
public void setPort(int port)
- パラメータ:
port
- セットする port
-
getRequestRole
public Role getRequestRole()
- 戻り値:
- requestRole
-
setRequestRole
public void setRequestRole(Role requestRole)
- パラメータ:
requestRole
- セットする requestRole
-
isRunning
public boolean isRunning()
- 戻り値:
- isRunning
-
isConnecting
public boolean isConnecting()
- 戻り値:
- isConnecting
-
getName
public java.lang.String getName()
- 戻り値:
- name
-
setName
public void setName(java.lang.String name)
- パラメータ:
name
- セットする name
-
-