private void ReceivingOperation() { string recStr; try{ while (isConnected) { recStr = streamReader.ReadLine(); if (recStr != null) { ConsoleMsgQueue.EnqueMsg("Received: " + recStr, 0); ReceiveQueue.EnqueMsg(new NetworkMessage(recStr)); } else { isConnected = false; } } }catch (Exception e) { ConsoleMsgQueue.EnqueMsg("ReceivingOperation: " + e.Message); } isConnected = false; ConsoleMsgQueue.EnqueMsg("Disconnected."); streamReader.Close(); }