예제 #1
0
        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;
        }
예제 #2
0
 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;
     }  
 }