public void Send(byte st, MsgKinds msgkinds) { Object msg = null; try { switch (msgkinds) { case MsgKinds.CommandMessage: msg = GetCmdMsg(st); break; case MsgKinds.GroupWareMessage: break; case MsgKinds.SMSMessage: break; default: msg = GetCmdMsg(st); break; } byte[] buffer = util.getBytes(msg); s.SendTo(buffer, ServerEndPoint); } catch (System.Net.Sockets.SocketException ex) { throw ex; } }
public void Send(byte st, MsgKinds msgkinds, Object revMsg) { switch (msgkinds) { case MsgKinds.CommandMessage: msg = GetCommandMsg(st); break; case MsgKinds.SMSMessage: break; case MsgKinds.GroupWareMessage: break; case MsgKinds.CdrResponse: msg = GetMessage(st, MsgKinds.CdrResponse, revMsg); break; default: msg = GetCommandMsg(st); break; } byte[] bytes = util.GetBytes(msg); try { //udpclient.Send(bytes, bytes.Length); udpclient.Send(bytes, bytes.Length, remoteCLIPE); } catch (System.Net.Sockets.SocketException ex) { throw ex; } }
public RTPRecorder(MsgKinds msgkinds, int port) { client = new HUDPClient(); client.UDPClientEventReceiveMessage += client_UDPClientEventReceiveMessage; client.SocketMsgKinds = msgkinds; client.ServerPort = port; client.StartServer(); }
public Object GetMessage(byte st, MsgKinds msgkinds, Object rsMsg) { Object rtnMsg = null; switch (msgkinds) { case MsgKinds.CommandMessage: break; case MsgKinds.GroupWareMessage: break; case MsgKinds.SMSMessage: break; case MsgKinds.CdrRequest: break; case MsgKinds.CdrResponse: CdrRequest_t cdr_req = (CdrRequest_t)rsMsg; CdrResponse_t cdr_res = new CdrResponse_t(); cdr_res.cmd = 2; cdr_res.pCdr = cdr_req.pCdr; cdr_res.status = 0; rtnMsg = cdr_res; break; case MsgKinds.CdrList: break; default: break; } return(rtnMsg); }
public Object GetMessage(byte st, MsgKinds msgkinds, Object rsMsg) { Object rtnMsg = null; switch (msgkinds) { case MsgKinds.CommandMessage: break; case MsgKinds.GroupWareMessage: break; case MsgKinds.SMSMessage: break; case MsgKinds.CdrRequest: break; case MsgKinds.CdrResponse: CdrRequest_t cdr_req = (CdrRequest_t)rsMsg; CdrResponse_t cdr_res = new CdrResponse_t(); cdr_res.cmd = 2; cdr_res.pCdr = cdr_req.pCdr; cdr_res.status = 0; rtnMsg = cdr_res; break; case MsgKinds.CdrList: break; default: break; } return rtnMsg; }