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 like this:

    TcpClient _tcpClient = new TcpClient("host", 110);

    BinaryReader reader = 
       new BinaryReader(new System.Net.Security.SslStream(_tcpClient.GetStream(), true));

    Console.WriteLine(reader.ReadString());

I haven't had any luck with it though. An exception is thrown when creating the BinaryReader.

Does anyone know of a simple example that does this? I'm not interested in writing the server side of this, just the client.

Edit
Report