static void Main(string[] args) { Client client = new Client(); client.ep = new IPEndPoint(IPAddress.Parse(_serverIp), _serverPort); client.Listening(); client.Received += new UdpEventHandler(client_Received); while (true) { string tmp = Console.ReadLine(); byte[] bt = Encoding.Default.GetBytes(tmp); System.Threading.Thread t = new System.Threading.Thread(() => { client.Send(bt, client.ep); }); t.Start(); } }