重写popclient里的connect方法,增加一个参数ssl
public void Connect(string strHost,int intPort,bool ssl)
增加 private SslStream SNetStrm;定义
改写连接代码
try
{
if (!ssl)
{
// initialization
NetStrm = clientSocket.GetStream();
reader = new StreamReader(NetStrm, Encoding.Default, true);
writer = new StreamWriter(NetStrm);
}
else
{
SNetStrm = new SslStream(clientSocket.GetStream());
SNetStrm.AuthenticateAsClient(strHost);
reader = new StreamReader(SNetStrm, Encoding.Default, true);
writer = new StreamWriter(SNetStrm);
}
}
public void Connect(string strHost,int intPort,bool ssl)
增加 private SslStream SNetStrm;定义
改写连接代码
try
{
if (!ssl)
{
// initialization
NetStrm = clientSocket.GetStream();
reader = new StreamReader(NetStrm, Encoding.Default, true);
writer = new StreamWriter(NetStrm);
}
else
{
SNetStrm = new SslStream(clientSocket.GetStream());
SNetStrm.AuthenticateAsClient(strHost);
reader = new StreamReader(SNetStrm, Encoding.Default, true);
writer = new StreamWriter(SNetStrm);
}
}