Examples of Packet


Examples of org.jivesoftware.smack.packet.Packet

      iq.setTo(venConnection.getUser());
      iq.setType(IQ.Type.SET);
     
      vtnConnection.sendPacket(iq);
     
      Packet packet = packetCollector.getQueue().poll(5,TimeUnit.SECONDS);
     
//      Thread.sleep(1000000);
     
      assertNotNull(packet);
      assertTrue( packet instanceof OADR2IQ );
      Object payload1 = ((OADR2IQ)packet).getOADRPayload();
      XmlRootElement annotation = payload1.getClass().getAnnotation( XmlRootElement.class );
      assertEquals( OADR2_XMLNS, annotation.namespace() );
      assertEquals( "oadrDistributeEvent", annotation.name() );
        assertTrue( payload1 instanceof OadrDistributeEvent );
     
        OADR2PacketExtension extension = (OADR2PacketExtension)packet.getExtension(OADR2_XMLNS);
      assertEquals("oadrDistributeEvent", extension.getElementName());
      assertEquals(OADR2_XMLNS, extension.getNamespace());
      Object pObj = extension.getPayload();
      assertNotNull( pObj );
      assertTrue( pObj instanceof OadrDistributeEvent );
View Full Code Here

Examples of org.jivesoftware.smack.packet.Packet

      iq.setTo(venConnection.getUser());
      iq.setType(IQ.Type.SET);
     
      vtnConnection.sendPacket(iq);
     
      Packet packet = packetCollector.getQueue().poll(5,TimeUnit.SECONDS);
     
//      Thread.sleep(1000000);
     
      assertNotNull( "Received packet should not be null", packet);
      assertTrue( "Packet should be an instance of OADRIQ", packet instanceof OADR2IQ );
      assertNotNull( "OADR payload should not be null", ((OADR2IQ)packet).getOADRPayload() );
     
      OADR2PacketExtension extension = (OADR2PacketExtension)packet.getExtension(XMLNS.OADR2.getNamespaceURI());
      assertEquals( "Packet extension should be an oadrSignedObject element",
              "oadrSignedObject", extension.getElementName());
      assertEquals( "Extension should have the OADR2 namespace",
              XMLNS.OADR2.getNamespaceURI(), extension.getNamespace());
      Object pObj = extension.getPayload();
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

      ByteBuffer data = packet.getAsByteBuffer();
      data.position(1 + 4 + 1);
      raw_data.put(data);
      raw_data.position(0);
      raw_data = JMuleZLib.compressData(raw_data);
      packet = new Packet(raw_data.capacity(), E2DKConstants.PROTO_EMULE_COMPRESSED_TCP);
      packet.setCommand(op_code);
      raw_data.position(0);
      packet.insertData(raw_data);
    }
    if(jm_socket_channel.write(packet.getAsByteBuffer()) == -1 )
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

      if (connected_server != null) {
        server_ip = connected_server.getAddressAsByte();
        server_port = connected_server.getPort();
        client_id = connected_server.getClientID();
      }
      Packet packet = PacketFactory.getPeerHelloPacket(_config_manager
          .getUserHash(), client_id, _config_manager.getTCP(),
          server_ip, server_port, _config_manager.getNickName(),
          E2DKConstants.DefaultJMuleFeatures);
      connection.send(packet);
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

      if (connected_server != null) {
        server_ip = connected_server.getAddressAsByte();
        server_port = connected_server.getPort();
        client_id = connected_server.getClientID();
      }
      Packet packet = PacketFactory.getPeerHelloAnswerPacket(
          _config_manager.getUserHash(), client_id, _config_manager
              .getTCP(), _config_manager.getNickName(),
          server_ip, server_port, E2DKConstants.DefaultJMuleFeatures);
      connection.send(packet);
     
      Packet emule_hello_packet = PacketFactory.getEMulePeerHelloPacket();
      connection.send(emule_hello_packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

 
  public void receivedEMuleHelloFromPeer(String ip, int port,
      byte clientVersion, byte protocolVersion, TagList tagList) {
    try {
      JMPeerConnection connection = getPeerConnection(ip, port);
      Packet response = PacketFactory.getEMulePeerHelloAnswerPacket();
      connection.send(response);
    } catch (Throwable e) {
      e.printStackTrace();
      return;
    }
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

      e.printStackTrace();
    }
  }

  public void requestSourcesFromServer(FileHash fileHash, long fileSize) {
    Packet packet = PacketFactory.getSourcesRequestPacket(fileHash,
        fileSize);
    try {
      server_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

  }
 
  public void sendMessage(String peerIP, int peerPort, String message) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,peerPort);
      Packet packet = PacketFactory.getMessagePacket(message);
      peer_connection.send(packet);
    } catch (Throwable e) {
      e.printStackTrace();
    }
  }
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

      Int128 clientID, FileHash fileHash, IPAddress buddyIP,
      short buddyPort) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,
          peerPort);
      Packet packet = PacketFactory.getKadCallBackRequest(clientID,
          fileHash, buddyIP, buddyPort);
      peer_connection.send(packet);
    } catch (Throwable e) {
      e.printStackTrace();
    }
View Full Code Here

Examples of org.jmule.core.edonkey.packet.Packet

  public void sendEndOfDownload(String peerIP, int peerPort, FileHash fileHash) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,
          peerPort);
      Packet packet = PacketFactory.getEndOfDownloadPacket(fileHash);
      peer_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
  }
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.