Example #1
0
    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();
    }