-
Mar 4th, 2012, 07:08 PM
#1
Thread Starter
New Member
Might be an Encoding Problem
This is a code that connects to gmail, passes my username and password then retrieve the response. It seems to be working fine but the problem is the response. I was instructed that the response should be like "+OK" or "-Err", instead it shows weird characters. A fellow told me that there must be a problem with the encoding... So here it is... please help me...
This is my code:
Dim _server As TcpClient
Dim _netstream As NetworkStream
Dim _stmreader As StreamReader
Dim _senddata() As Byte
Dim _ssl As Net.Security.SslStream
Dim _user, _password As String
Try
_server = New TcpClient("pop.gmail.com", 995)
_netstream = _server.GetStream
_ssl = New Net.Security.SslStream(_server.GetStream())
DirectCast(_ssl, Net.Security.SslStream).AuthenticateAsClient("pop.gmail.com")
_stmreader = New StreamReader(_server.GetStream)
Catch _ex As Exception
MsgBox(_ex.Message)
Exit Sub
End Try
_user = "username@gmail.com"
_password = "password"
_senddata = System.Text.Encoding.ASCII.GetBytes(("USER" + _user.Trim + vbCrLf).ToCharArray())
_netstream.Write(_senddata, 0, _senddata.Length)
_senddata = System.Text.Encoding.ASCII.GetBytes(("PASS" + _password.Trim + vbCrLf).ToCharArray())
_netstream.Write(_senddata, 0, _senddata.Length)
_senddata = System.Text.Encoding.ASCII.GetBytes(("STAT" + vbCrLf).ToCharArray())
_netstream.Write(_senddata, 0, _senddata.Length)
MsgBox(_stmreader.ReadLine)
I'm using Visual Studio 2008 on Windows 7 Ultimate...
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|