Package org.jmule.core.jkad

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


          } 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

          } 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

          } 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

TOP

Related Classes of org.jmule.core.jkad.PacketListener

Copyright © 2018 www.massapicom. 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.