/// <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); }
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); } }
/// <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); }
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) { } }
/// <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); }