private static void ReceivingOperation() { string recStr; try{ while (isConnected) { recStr = streamReader.ReadLine(); if (recStr != null) { Debug.Log("Received: " + recStr); ReceiveQueue.SyncEnqueMsg(recStr); } else { isConnected = false; } } }catch (Exception e) { //ConsoleMsgQueue.EnqueMsg("ReceivingOperation: " + e.Message); } isConnected = false; Debug.Log("Disconnected."); streamReader.Close(); }
private void ReceivingOperation() { //IdSync(); /* * MsgSegment h = new MsgSegment(MsgAttr.local, ""); * MsgSegment b = new MsgSegment(MsgAttr.Local.disconnect, clientId.ToString()); * NetworkMessage dyingMsg = new NetworkMessage(h, b); */ string recStr; try{ while (isConnected) { recStr = streamReader.ReadLine(); if (recStr != null) { Debug.Log(clientId + ": Received: " + recStr); ReceiveQueue.SyncEnqueMsg(recStr); } else { isConnected = false; } } }catch (Exception e) { Debug.Log(clientId + ": ReceiveOperation: " + e.Message); //ReceiveQueue.SyncEnqueMsg(dyingMsg); } //ConsoleMsgQueue.EnqueMsg(clientId + ": Disconnected."); isConnected = false; ClientManager.CloseClient(clientId); streamReader.Close(); }