public void resetActiveTime() { mActiveTimer.init(0.0f, mMaxActiveTime, false); if (mMaxActiveTime <= 0.0f) { mActiveTimer.stop(false); } }
public void init(Socket socket, uint guid, string ip) { mHeartBeatTimer.init(-1.0f, 30.0f, false); mSocket = socket; mClientGUID = guid; mIP = ip; }
public void setLifeTime(float time) { mLifeTimer.init(0.0f, time, false); if (time <= 0.0f) { mLifeTimer.stop(false); } }
public void prepareExit(SceneProcedure next, float time, string intent) { mPrepareTimer.init(0.0f, time, false); mPrepareNext = next; mPrepareIntent = intent; // 通知自己准备退出 onPrepareExit(next); }
public void start(int port, float heartBeatTimeOut, int backLog) { mPort = port; mHeartBeatTimer.init(0.0f, heartBeatTimeOut); try { // 创建socket mServerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); mServerSocket.Bind(new IPEndPoint(IPAddress.Any, mPort)); mServerSocket.Listen(backLog); } catch (Exception e) { logInfo("init socket exception : " + e.Message + ", stack : " + e.StackTrace, LOG_LEVEL.LL_FORCE); mServerSocket.Close(); mServerSocket = null; setNetState(NET_STATE.NS_NET_CLOSE); return; } mSendThread.start(sendSocket); mReceiveThread.start(receiveSocket); mAcceptThread.start(acceptThread); }
public virtual void init(IPAddress ip, int port, float heartBeatTimeOut) { mIP = ip; mPort = port; mHeartBeatTimer.init(-1.0f, heartBeatTimeOut, false); try { // 创建socket mServerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); mServerSocket.Connect(mIP, mPort); } catch (SocketException e) { logInfo("init socket exception : " + e.Message, LOG_LEVEL.LL_FORCE); mServerSocket.Close(); mServerSocket = null; // 服务器连接失败也要开启接收和发送线程 mSendThread.start(sendSocket); mReceiveThread.start(receiveSocket); NET_STATE state = NET_STATE.NS_NET_CLOSE; if (e.ErrorCode == 10051) { state = NET_STATE.NS_NET_CLOSE; } else if (e.ErrorCode == 10061) { state = NET_STATE.NS_SERVER_CLOSE; } setNetState(state); return; } notifyConnectServer(); mConnectState = CONNECT_STATE.CS_CONNECTED; mSendThread.start(sendSocket); mReceiveThread.start(receiveSocket); }
public override void init() { base.init(); mStayTimer.init(-1.0f, 0.05f, false); }
public override void init() { base.init(); mTimer.init(-1.0f, 3.0f, false); }
public override void init(ComponentOwner owner) { base.init(owner); mTimer.init(1.0f, 1.0f); }