public override void ClientSend(int channelId, ArraySegment <byte> segment) { // switch to kcp channel. // unreliable or reliable. // default to reliable just to be sure. switch (channelId) { case Channels.DefaultUnreliable: client.Send(segment, KcpChannel.Unreliable); break; default: client.Send(segment, KcpChannel.Reliable); break; } }
public override void ClientSend(ArraySegment <byte> segment, int channelId) { client.Send(segment, ToKcpChannel(channelId)); // call event. might be null if no statistics are listening etc. OnClientDataSent?.Invoke(segment, channelId); }
public override void ClientSend(ArraySegment <byte> segment, int channelId) { client.Send(segment, ToKcpChannel(channelId)); }
public override void ClientSend(int channelId, ArraySegment <byte> segment) { client.Send(segment); }