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; }
// 获得指定地址的连接,并保存该连接 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); }
// public Connect beginConnect(string address, int port, CallBackHandle handlel) { return(factory.beginConnect(address, port, handlel)); }