public Connect beginConnect(string localAddress, int localPort, CallBackHandle callBack, ConnectInvalidHandle invalidBack)
 {
     Connect item = this.checkInstance(localAddress, localPort);
     if (item == null)
     {
         item = this.openConnect(localAddress, localPort);
         this.connectArray.Add(item);
         item.CallBack = callBack;
         item.ConnectInvalidBack = invalidBack;
         return item;
     }
     callBack();
     return item;
 }
Beispiel #2
0
    // 获得指定地址的连接,并保存该连接
    public Connect beginConnect(string localAddress, int localPort, CallBackHandle callBack)
    {
        Connect c = checkInstance(localAddress, localPort);


        if (c == null)
        {
            c = openConnect(localAddress, localPort);
            connectArray.Add(c);
            c.CallBack = callBack;
        }
        else
        {
            callBack();
        }



        return(c);
    }
Beispiel #3
0
 //
 public Connect beginConnect(string address, int port, CallBackHandle handlel)
 {
     return(factory.beginConnect(address, port, handlel));
 }