public void ConnectToServer(string ip, int port) { //client.NetWork. try { LogerHelper2.ToLog(string.Format("Connecting to Server: {0}:{1}", ip, port), 3); client = new TCPIPClient(); client.NetWork = new TcpClient(); client.NetWork.Connect(ip.Trim(), port);//connect to server client.SetName(); client.NetWork.GetStream().BeginRead(client.buffer, 0, client.buffer.Length, new AsyncCallback(TCPCallBack), client); IsConnected = true; //if (client.NetWork.Connected) //{ // ServerConnected(client, true); //} // lstClient.Add(client); // BindLstClient(); TxCount = 0; } catch (Exception ex) { IsConnected = false; client.Disconnect(); //ServerConnected(client, false); MessageBox.Show("不能连接到库房App,请检查库房App是否打开.", "程序启动"); LogerHelper2.ToLog("connecting Exception:" + ex.Message, 3); } }