public void run() { byte[] data=new byte[PlanckDBConstants.PACKET_SIZE]; active=true; ByteArrayBuffer byteArrayBuffer=new ByteArrayBuffer(1000); int commandSize = 0; int currentSize = 0; while (active) { try { int bytesReceived = multicastSocket.Receive(data); udpBufferContainer.pushPacket(data, 0, bytesReceived); } catch (Exception e) { log.error("Fail to read udp command ", e); } } }
public void run() { IPEndPoint recievPoint = new IPEndPoint(IPAddress.Any, ((IPEndPoint)udpClient.Client.LocalEndPoint).Port); byte[] b=new byte[MAX__COMMAND__LENGTH]; active=true; ByteArrayBuffer byteArrayBuffer=new ByteArrayBuffer(1000); int commandSize = 0; int currentSize = 0; while (active) { try { byte[] data = udpClient.Receive(ref recievPoint); udpBufferContainer.pushPacket(data, 0, data.Length); } catch (Exception e) { log.error("Fail to read udp command ", e); } } }