private void ProcessVerifyResMsg(IUdpEvent evt) { UdpClientReceiver receiver = evt.GetUdpReceiver() as UdpClientReceiver; if (receiver == null) { return; } UdpClientSessionMgr mgr = receiver.GetUdpClientSessionMgr(); UdpClientSession session = mgr.FindSession(evt.GetConv()); if (session != null) { Log.WarnAf("[Udp] UdpClientReceiver session exist conv = {0}", evt.GetConv()); return; } receiver.GetUdpVerfiyResDele()(evt.GetConv(), receiver.GetSocket(), evt.GetIPEndPoint(), mgr); }
private void ProcessClientKcpMsg(IUdpEvent evt) { UdpClientReceiver receiver = evt.GetUdpReceiver() as UdpClientReceiver; if (receiver == null) { return; } UdpClientSession session = receiver.GetUdpClientSessionMgr().FindSession(evt.GetConv()); if (session == null) { Log.WarnAf("[Udp] UdpClientReceiver Conv = {0} Not Exist", evt.GetConv()); } else if (evt.GetConv() == session.GetConv()) { session.KcpInput(evt.GetMessage()); } }