重写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);

                }
            }
posted on 2006-05-19 09:41  左边的天空  阅读(961)  评论(3编辑  收藏  举报