chapter 1: UDP listner
UdpClient listener = new UdpClient(listenPort);
IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, listenPort);
DataParse dt = new DataParse();
try
{
while (!done)
{
try
{
Console.WriteLine("Waiting for broadcast");
byte[] bytes = listener.Receive(ref groupEP);
Console.WriteLine("Received broadcast from {0} :\n {1}\n",
groupEP.ToString(),
Encoding.ASCII.GetString(bytes, 0, bytes.Length));
string data = Encoding.ASCII.GetString(bytes, 0, bytes.Length);
ThreadPool.QueueUserWorkItem(new WaitCallback(DataParse.Parselog), data);
}
catch (Exception e)
{
}
}
No comments:
Post a Comment