private void AddRecControl(Msg e) { TcpConnectMsg ms = e as TcpConnectMsg; UCRecFile ucrec = new UCRecFile(ms.Client, ms.FileLen, ms.FileName); ucrec.RecCancelEvent += ucrec_RecCancelEvent; ucrec.FinishedEvent += ucrec_FinishedEvent; this.panel1.Controls.Add(ucrec); ucrec.Dock = DockStyle.Top; ucrec.RecEvent += ucrec_RecEvent; }
public override void HandleMsgEvent(MsgBase msg) { switch (msg.MsgID) { case (ushort)TcpEvent.TcpConnect: TcpConnectMsg tcpMsg = (TcpConnectMsg)msg; NetTcpWorker = new NetTcpWorker(tcpMsg.ip, tcpMsg.port); break; case (ushort)TcpEvent.TcpSend: TcpSendMsg sendMsg = (TcpSendMsg)msg; if (NetTcpWorker != null) NetTcpWorker.PushSendMsg(sendMsg.netMsg); break; } }