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);
                }
            }
        }
Exemple #2
0
 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);
         }
     }
 }