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.
Console::WriteLine( reader->ReadLine());
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.

New Topic/Question
Reply


MultiQuote




|