public static void SendPacket(NetworkProtol np, WfPacket pak) { pak.Swap(); if (np == NetworkProtol.Tcp) { m_TcpNet.SendPacket(pak); } else if (np == NetworkProtol.Kcp) { //m_KcpNet.SendPacket(pak); } }
/* * 向服务端发送数据 * **/ public void sendToServer(global::ProtoBuf.IExtensible netMsg) { Type msgType = netMsg.GetType(); uint msgId = NetMsgMap.instance.getMsgIdByType(msgType); byte[] byteArr = Parse <global::ProtoBuf.IExtensible>(netMsg, msgId); if (null == _clientNet) { _clientNet = ClientNet.Singleton; } _clientNet.SendPacket(byteArr); }