パッケージ org.aiwolf.common.net

クラス TcpipClient

java.lang.Object
org.aiwolf.common.net.TcpipClient
すべての実装されたインタフェース:
Runnable, GameClient

public class TcpipClient extends Object implements Runnable, GameClient
Client Using TCP/IP Connection
作成者:
tori
  • コンストラクタの詳細

    • TcpipClient

      public TcpipClient(String host, int port)
      パラメータ:
      host -
      port -
    • TcpipClient

      public TcpipClient(String host, int port, Role requestRole)
      パラメータ:
      host -
      port -
      requestRole -
  • メソッドの詳細

    • connect

      public boolean connect(Player player)
    • run

      public void run()
      定義:
      run インタフェース内 Runnable
    • recieve

      public Object recieve(Packet packet)
      定義:
      recieve インタフェース内 GameClient
    • finish

      protected void finish()
    • getHost

      public String getHost()
      戻り値:
      host
    • setHost

      public void setHost(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 String getName()
      戻り値:
      name
    • setName

      public void setName(String name)
      パラメータ:
      name - セットする name