如何请教别人问题_请教如何改善C#中socket通信机客户端程序的健壮性

时间:2014-02-28  来源:淘宝新手  阅读:
 
我是做Socket的新手,最近做了一个Socket客户端程序,连接Server的时候,如果server存在,并且允许连接的话,程序无错,正常执行;但是如果Server不存在,或者拒绝连接,程序就会卡住,此时不提示出错。开始我以为是没有Catch异常,但是检查了程序,异常情况都Catch掉了,程序还是卡。
请各位大虾帮忙指正!谢谢,以下是我这个模块的代码!
using System;
using System.Collections;
using System.ComponentModel;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.Text;
namespace 测试程序
{
 ///
 /// ClassClient 的摘要说明。
 ///

 public class ClassClient
 {
    //方法
    public ClassClient()
    {
     //
     // TODO: 在此处添加构造函数逻辑
     //
    }
    //函数
    #region socket通信机连接函数
    ///
    /// socket通信机连接函数
    ///

    /// 远程终端
    /// 建立客户端
    public  byte SocketConnect(EndPoint RemoteEP, Socket Client)
    {
     //调用系统连接函数
     Client.BeginConnect(RemoteEP,new AsyncCallback(ConnectCallback), Client );

如何请教别人问题_请教如何改善C#中socket通信机客户端程序的健壮性

http://m.bbyears.com/taobaodaxue/4530.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新