コード例 #1
0
ファイル: KcpPeer.cs プロジェクト: yymqwl/KcpServer
//         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);
        }