void listener_eventProcessMsg(AsynSocketProcessMsg msg) { switch ((int)msg.nCode) { //case (int)enumAsynSocketPocessCode.SocketNormalOutPut: // Console.WriteLine(msg.strMsg); // break; case (int)enumAsynSocketPocessCode.SocketNormalEndReceive: // 接收到客户端传来的学号信息,记录到数据库中 receiveData = msg.strMsg; Debug.WriteLine( string.Format("FrmRfidCheck_Server.listener_eventProcessMsg -> = {0}" , receiveData)); //rfidCheck_CheckOn.CheckOn(receiveData); this.frmRfidCheck_Server_Checkin(receiveData); break; } }
void asc_eventProcessMsg(AsynSocketProcessMsg msg) { switch (msg.nCode) { case (int)enumAsynSocketPocessCode.SocketNormalEndReceive: if (((int)CheckProtocol.Success).ToString() == msg.strMsg.Substring(0, 1)) { string[] tempA = msg.strMsg.Split('&'); epcList.Add(tempA[1]); //考勤成功id加入到列表中, ProcessingepcList.Remove(tempA[1]); if (tempA.Length > 2) { MessageBox.Show(tempA[2] + "同学,您的已经考勤完成!"); } } else if (((int)CheckProtocol.Failed).ToString() == msg.strMsg) { ProcessingepcList.Clear(); MessageBox.Show("考勤失败,你可能使用了错误的学生卡!"); } break; } }