Examples of Packet


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

  public void sendSlotGiven(String peerIP, int peerPort, FileHash fileHash) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,
          peerPort);
      Packet packet = PacketFactory.getAcceptUploadPacket(fileHash);
      peer_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
  }
View Full Code Here

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

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

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

  public void sendUploadRequest(String peerIP, int peerPort, FileHash fileHash) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,
          peerPort);
      Packet packet = PacketFactory.getUploadReuqestPacket(fileHash);
      peer_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
  }
View Full Code Here

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

 
  public void sendSourcesRequest(String peerIP, int peerPort, FileHash fileHash) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP,
          peerPort);
      Packet packet = PacketFactory.getSourcesRequestPacket(fileHash);
      peer_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
  }
View Full Code Here

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

  }
 
  public void sendSourcesResponse(String peerIP, int peerPort, FileHash fileHash, List<Peer> peer_list) {
    try {
      JMPeerConnection peer_connection = getPeerConnection(peerIP, peerPort);
      Packet packet = PacketFactory.getSourcesAnswerPacket(fileHash, peer_list);
      peer_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
  }
View Full Code Here

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

  }
 

  public void serverConnected() {
    try {
      Packet login_packet = PacketFactory.getServerLoginPacket(
          _config_manager.getUserHash(), _config_manager.getTCP(),
          _config_manager.getNickName());
      server_connection.send(login_packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
View Full Code Here

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

    _server_manager.serverDisconnected(connection.getIPAddress(),
        connection.getPort());
  }

  public void serverListRequest() {
    Packet packet = PacketFactory.getGetServerListPacket();
    try {
      server_connection.send(packet);
    } catch (Throwable cause) {
      cause.printStackTrace();
    }
View Full Code Here

Examples of org.moparscape.msc.gs.connection.Packet

   * @return A <code>Packet</code> object
   */
  public Packet toPacket() {
    byte[] data = new byte[curLength];
    System.arraycopy(payload, 0, data, 0, curLength);
    return new Packet(null, data, bare);
  }
View Full Code Here

Examples of org.moparscape.msc.ls.net.Packet

   * @return A <code>Packet</code> object
   */
  public Packet toPacket() {
    byte[] data = new byte[curLength];
    System.arraycopy(payload, 0, data, 0, curLength);
    return new Packet(null, data, bare);
  }
View Full Code Here

Examples of org.pcap4j.packet.Packet

    }

    int length = packet.getHeader().length();
    int prelength = length;
    int pos = 0;
    Packet last = null;
    for (Packet p: packet.getPayload()) {
      if (p.getHeader() != null) {
        prelength = length;
        length += p.getHeader().length();
        pos++;
        if (length > size) {
          last = p;
          break;
        }
      }
      else {
        prelength = length;
        length += p.length();
        pos++;
        last = p;
        break;
      }
    }

    Packet.Builder resultBuilder = packet.getBuilder();
    for (Packet.Builder b: resultBuilder) {
      if (b instanceof LengthBuilder) {
        ((LengthBuilder<?>)b).correctLengthAtBuild(false);
      }
      if (b instanceof ChecksumBuilder) {
        ((ChecksumBuilder<?>)b).correctChecksumAtBuild(false);
      }

      pos--;
      if (pos == 0) {
        if (size - prelength > 0) {
          b.payloadBuilder(
              new UnknownPacket.Builder()
                .rawData(
                   ByteArrays.getSubArray(last.getRawData(), 0, size - prelength)
                 )
            );
        }
        else {
          b.payloadBuilder(null);
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.