public UDPListener(int aPort, ReceivedDataCBType aReceivedDataCB) { port = aPort; listener = new UdpClient(port); groupEP = new IPEndPoint(IPAddress.Any, port); //logger = NLog.LogManager.GetCurrentClassLogger(); // ReceptionQueue = new Queue<byte>(16*1024*10); ReceivingQueue = new ConcurrentQueue<byte>(); ReceivedDataCB += aReceivedDataCB; Initialize(); }
public UDPListener(int aPort, ReceivedDataCBType aReceivedDataCB) { port = aPort; listener = new UdpClient(port); groupEP = new IPEndPoint(IPAddress.Any, port); //logger = NLog.LogManager.GetCurrentClassLogger(); // ReceptionQueue = new Queue<byte>(16*1024*10); ReceivingQueue = new ConcurrentQueue <byte>(); ReceivedDataCB += aReceivedDataCB; Initialize(); }
public UDPListener(int aPort, ReceivedDataCBType aReceivedDataCB) { port = aPort; listener = new UdpClient(port); groupEP = new IPEndPoint(IPAddress.Any, port); ReceivedDataCB += aReceivedDataCB; ReceivingQueue = new ConcurrentQueue <byte>(); ListeningThread = new Thread(StartListening); //listener.Client.ReceiveBufferSize = 65535; ListeningThread.IsBackground = false; ListeningThread.Priority = ThreadPriority.Highest; ListeningThread.Start(); }
public UDPListener(int aPort, ReceivedDataCBType aReceivedDataCB) { port = aPort; listener = new UdpClient(port); groupEP = new IPEndPoint(IPAddress.Any, port); ReceivedDataCB += aReceivedDataCB; ReceivingQueue = new ConcurrentQueue<byte>(); ListeningThread = new Thread(StartListening); //listener.Client.ReceiveBufferSize = 65535; ListeningThread.IsBackground = false; ListeningThread.Priority = ThreadPriority.Highest; ListeningThread.Start(); }