Examples of PacketListener


Examples of org.jivesoftware.smack.PacketListener

        // get IBB sessions data packet listener
        InBandBytestreamSession session = new InBandBytestreamSession(connection, initBytestream,
                        initiatorJID);
        InputStream inputStream = session.getInputStream();
        PacketListener listener = Whitebox.getInternalState(inputStream, PacketListener.class);

        // set data packet acknowledgment and notify listener
        for (int i = 0; i < controlData.length / blockSize; i++) {
            protocol.addResponse(resultIQ);
            String base64Data = StringUtils.encodeBase64(controlData, i * blockSize, blockSize,
                            false);
            DataPacketExtension dpe = new DataPacketExtension(sessionID, i, base64Data);
            Data data = new Data(dpe);
            listener.processPacket(data);
        }

        // read data
        byte[] bytes = new byte[3 * blockSize];
        for (int i = 0; i < bytes.length; i++) {
View Full Code Here

Examples of org.jmule.core.jkad.PacketListener

                }
          }
      }
     
    };
    helloListener = new PacketListener(JKadConstants.KADEMLIA2_HELLO_RES) {
      public void packetReceived(KadPacket packet) {
        ContactAddress address = new ContactAddress(packet.getAddress());
        if (maintenanceContacts.containsKey(address)) {
          MaintenanceContact contact = maintenanceContacts.get(address);
          contact.responseCount++;
View Full Code Here

Examples of org.jmule.core.jkad.PacketListener

          } catch (JMException e) {
            e.printStackTrace();
          }
         
         
          PacketListener listener = new PacketListener(KADEMLIA2_HELLO_RES, contact.getContactAddress().getAsInetSocketAddress()) {
            public void packetReceived(KadPacket packet) {
              KadPacket responsePacket = PacketFactory.getSearchReqPacket(searchID,true);
              _network_manager.sendKadPacket(responsePacket, new IPAddress(packet.getAddress()), packet.getAddress().getPort());
            }
          };
          _jkad_manager.addPacketListener(listener);
        }
      }
     
      public void stopLookupEvent() {
        stopSearch();
      }
     
    };
    lookup_task.setTimeOut(JKadConstants.SEARCH_SOURCES_TIMEOUT);
    Lookup.getSingleton().addLookupTask(lookup_task);
    if (listener!=null)
      listener.searchStarted();
  }
View Full Code Here

Examples of org.jmule.core.jkad.PacketListener

          } catch (JMException e) {
            e.printStackTrace();
          }
         
         
          PacketListener listener = new PacketListener(KADEMLIA_HELLO_RES, contact.getContactAddress().getAsInetSocketAddress()) {
            public void packetReceived(KadPacket packet) {
              KadPacket responsePacket = PacketFactory.getNotesReq(searchID);
              _network_manager.sendKadPacket(responsePacket, new IPAddress(packet.getAddress()), packet.getAddress().getPort());
              _jkad_manager.removePacketListener(this);
            }
          };
          _jkad_manager.addPacketListener(listener);
        }
      }
     
      public void stopLookupEvent() {
        stopSearch();
      }
     
    };
    lookup_task.setTimeOut(JKadConstants.SEARCH_NOTES_TIMEOUT);
    Lookup.getSingleton().addLookupTask(lookup_task);
    if (listener!=null)
      listener.searchStarted();
  }
View Full Code Here

Examples of org.jmule.core.jkad.PacketListener

          } catch (JMException e) {           
            e.printStackTrace();
          }
         
         
          PacketListener listener = new PacketListener(KADEMLIA2_HELLO_RES, contact.getContactAddress().getAsInetSocketAddress()) {
            public void packetReceived(KadPacket packet) {
              KadPacket responsePacket = PacketFactory.getSearchReqPacket(searchID,false);
              _network_manager.sendKadPacket(responsePacket, new IPAddress(packet.getAddress()), packet.getAddress().getPort());
              _jkad_manager.removePacketListener(this);
            }
          };
          _jkad_manager.addPacketListener(listener);
                   
        }
      }
   
      public void stopLookupEvent() {
        stopSearch();
      }
     
    };
    lookup_task.setTimeOut(JKadConstants.SEARCH_KEYWORD_TIMEOUT);
    Lookup.getSingleton().addLookupTask(lookup_task);
    if (listener!=null)
      listener.searchStarted();
     
  }
View Full Code Here

Examples of org.pcap4j.core.PacketListener

          + " and dst host " + strSrcIpAddress
          + " and ether dst " + Pcaps.toBpfString(SRC_MAC_ADDR),
        BpfCompileMode.OPTIMIZE
      );

      PacketListener listener
        = new PacketListener() {
            public void gotPacket(Packet packet) {
              if (packet.contains(ArpPacket.class)) {
                ArpPacket arp = packet.get(ArpPacket.class);
                if (arp.getHeader().getOperation().equals(ArpOperation.REPLY)) {
                  SendArpRequest.resolvedAddr = arp.getHeader().getSrcHardwareAddr();
View Full Code Here

Examples of se.sics.mspsim.chip.PacketListener

  }
 
  // Data incoming from the network!!! - forward to radio and if server, to
  // all other nodes
  private void dataReceived(byte[] data, ConnectionThread source) {
    PacketListener listener = this.packetListener;
    if (listener != null) {
      // Send this data to the transmitter in this node!
      listener.transmissionStarted();     
      listener.transmissionEnded(data);
    }

    // And if this is the server, propagate to the others
    if (serverSocket != null) {
      dataSent(data, source);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.