コード例 #1
0
ファイル: Client.cs プロジェクト: p3NTech/ShadeMsg
 public void Send(Packet packet)
 {
     if (tcpClient.Connected)
     {
         byte[] data = Encoding.UTF8.GetBytes(PacketEncryption.EncryptPacket(packet, password));
         networkStream.Write(data, 0, data.Length);
     }
 }
コード例 #2
0
ファイル: Server.cs プロジェクト: p3NTech/ShadeMsg
        private void BackgroundSender_DoWork(Packet packet, Client client)
        {
            if (client.socket.Connected)
            {
                Socket socket         = client.socket;
                string crypted_packet = PacketEncryption.EncryptPacket(packet, password);

                if (!string.IsNullOrEmpty(crypted_packet))
                {
                    byte[] data = Encoding.UTF8.GetBytes(PacketEncryption.EncryptPacket(packet, password));
                    socket.Send(data);
                }
            }
        }