コード例 #1
0
        private void Server_OnClientConnect(SyncIOServer sender, SyncIOConnectedClient client)
        {
            WriteLog(LogType.Info, $"[{client.ID}] New connection.");

            Console.WriteLine($"Enabling GZip compression...");
            client.SetCompression(new SyncIOCompressionGZip());

            Console.WriteLine($"Enabling rijndael encryption using key {string.Join("", Key.Select(x => x.ToString("X2")))}");
            client.SetEncryption(new SyncIOEncryptionAes(Key, IV));

            AddClient(client);

            UpdateConnectionStatus();
        }