I\'m trying to create a TCP connection and send/read data that uses SSL, but I haven\'t been able to successfully accomplish this.
What I\'d like to do is something
BinaryReader reads primitive data types as binary values in a specific encoding, is that what your server sends?
If not use StreamReader:
TcpClient _tcpClient = new TcpClient("host", 110);
StreamReader reader = 
   new StreamReader(new System.Net.Security.SslStream(_tcpClient.GetStream(), true));
Console.WriteLine(reader.ReadToEnd());