コード例 #1
0
ファイル: ChrisChatServer.cs プロジェクト: Bluheir/ChatServer
        private async Task UdpBytesReceived(byte[] bytes, IPEndPoint endpoints)
        {
            var id = BitConverter.ToUInt32(SubArray(bytes, 0, sizeof(uint)), 0);

            if (!_voiceClients.Contains(id))
            {
                return;
            }


            var clientId = _clients[_voiceClients[id]];

            bytes = BitConverter.GetBytes(clientId).Concat(SubArray(bytes, 3, bytes.Length - 4)).ToArray();

            await _udpserver.SendAsync(bytes, endpoints);
        }