// public KcpPeer() // { // Console.WriteLine("KcpPeer"); // } // ~KcpPeer() // { // Console.WriteLine("~KcpPeer"); // } public virtual void Init(KcpSession session) { m_KcpSession = session; m_kcp = new KCP(NetConstants.Kcp_Con_V, (byte[] buf, int size) => { KcpSession.Send(buf, 0, size); }); m_kcp.NoDelay(1, 10, 2, 1); m_kcp.WndSize(NetConstants.PacketSizeLimit, NetConstants.PacketSizeLimit); m_kcp.SetMtu(NetConstants.Kcp_Mtu); }