my pop3 server connection looks like this. It is missing the account information authorization, but it works and the server will send me a response . Its not about that though just the use of the ReadLine() function from StreamReader, isn't working right.
tcpclient = gcnew TcpClient(); // HOST NAME POP SERVER and gmail uses port number 995 for POP tcpclient->Connect("pop.gmail.com", 995); / / This is Secure Stream // opened the connection between client and POP Server sslstream = gcnew System::Net::Security::SslStream(tcpclient->GetStream(), false); sslstream->ReadTimeout = readTimeout; // authenticate as client sslstream->AuthenticateAsClient("pop.gmail.com"); reader = gcnew System::IO::StreamReader(sslstream, System::Text::Encoding::ASCII);
I read the stream like this.
it works once.
but if i try to do it again, it will hang and i cant get past it. No matter what context that i use it in it doesn't work. Its a small thing that's screwing up days of work. Please help thanks.