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(); } }
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; }