パッケージ 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

        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