Example #1
0
 /// <summary>
 /// 支持数据长度30Mb 30000 * 1024
 /// </summary>
 /// <param name="data"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public bool Send(byte[] data, byte type)
 {
     if (data.Length > 30000 * 1024)
     {
         return(false);
     }
     envelope.Pack(data, type);
     return(true);
 }
Example #2
0
        public void Send(byte[] data, byte type, IPEndPoint ip)
        {
            var ss = envelope.Pack(data, type);

            for (int i = 0; i < ss.Length; i++)
            {
                soc.SendTo(ss[i], ip);
            }
        }
Example #3
0
 /// <summary>
 /// 支持数据长度30Mb 30000 * 1024
 /// </summary>
 /// <param name="data"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public virtual bool Send(byte[] data, byte type)
 {
     if (data.Length > 30000 * 1024)
     {
         return(false);
     }
     envelope.Pack(data, type);
     //for (int i = 0; i < ss.Length; i++)
     //    kcp.soc.SendTo(ss[i], endpPoint);
     return(true);
 }
Example #4
0
 public void Send(byte[] data, byte type)
 {
     try
     {
         var ss = envelope.Pack(data, type);
         for (int i = 0; i < ss.Length; i++)
         {
             kcp.soc.SendTo(ss[i], endpPoint);
         }
     }catch (Exception ex)
     {
     }
 }
Example #5
0
        /// <summary>
        /// 支持数据长度30Mb 30000 * 1024
        /// </summary>
        /// <param name="data"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public bool Send(byte[] data, byte type)
        {
            if (data.Length > 30000 * 1024)
            {
                return(false);
            }
            var ss = envelope.Pack(data, type);

            for (int i = 0; i < ss.Length; i++)
            {
                kcp.soc.SendTo(ss[i], endpPoint);
            }
            return(true);
        }