public void Send(IPEndPoint sendTo, XyzMessage[] messages, int type = 0) { XyzMessageBuilder builder = new XyzMessageBuilder(); foreach (XyzMessage message in messages) { builder.Add(message); } this.Send(sendTo, builder.ToArray(), type); }
public void Send(IPEndPoint sendTo, byte[] data, int type = 0) { try { byte[] payload = new XyzMessageBuilder().Add(XyzUtils.Deflate(data), type).ToArray(); this.client.BeginSend(payload, payload.Length, sendTo, null, this.client); } catch (Exception) { } }
public async void Send(byte[] data, int type = 0) { try { byte[] payload = new XyzMessageBuilder().Add(XyzUtils.Deflate(data), type).ToArray(); await this.stream.WriteAsync(payload, 0, payload.Length); } catch (Exception) { } }
public void SendSync(IPEndPoint sendTo, XyzMessage message, int type = 0) { byte[] payload = new XyzMessageBuilder().Add(message).ToArray(); this.SendSync(sendTo, payload, type); }
public void Send(XyzMessage message, int type = 0) { byte[] payload = new XyzMessageBuilder().Add(message).ToArray(); this.Send(payload, type); }