示例#1
0
        public override CharVector Recieve()
        {
            byte[]     recv     = new byte[256];
            int        recieved = innerStream.Read(recv, 0, recv.Length);
            CharVector cv       = new CharVector(recieved);

            for (int i = 0; i < recieved; i++)
            {
                cv.Add((char)recv[i]);
            }
            Console.Write(Encoding.ASCII.GetString(recv, 0, cv.Count));
            return(cv);
        }
 public override CharVector Recieve()
 {
     try
     {
         byte[] recv = new byte[256];
         int recieved = tcp.GetStream().Read(recv, 0, recv.Length);
         evt.Set();
         CharVector cv = new CharVector(recieved);
         for (int i = 0; i < recieved; i++)
         {
             cv.Add((char)recv[i]);
         }
         return cv;
     }
     catch
     {
         return new CharVector();
     }
 }
示例#3
0
 public override CharVector Recieve()
 {
     try
     {
         byte[] recv     = new byte[256];
         int    recieved = tcp.GetStream().Read(recv, 0, recv.Length);
         evt.Set();
         CharVector cv = new CharVector(recieved);
         for (int i = 0; i < recieved; i++)
         {
             cv.Add((char)recv[i]);
         }
         return(cv);
     }
     catch
     {
         return(new CharVector());
     }
 }
 public override CharVector Recieve()
 {
     byte[] recv = new byte[256];
     int recieved = innerStream.Read(recv, 0, recv.Length);
     CharVector cv = new CharVector(recieved);
     for (int i = 0; i < recieved; i++)
     {
         cv.Add((char)recv[i]);
     }
     Console.Write(Encoding.ASCII.GetString(recv, 0, cv.Count));
     return cv;
 }