Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public override void ClientSend(ArraySegment <byte> segment, int channelId)
 {
     client.Send(segment, ToKcpChannel(channelId));
 }
Beispiel #4
0
 public override void ClientSend(int channelId, ArraySegment <byte> segment)
 {
     client.Send(segment);
 }