예제 #1
0
 @Override
 public Packet serializeTo(Packet p) {
   p.writeInt(manager.getMyGUID());
   p.writeInt(core.getSettings().getServer().getPort());
   p.writeLong(core.getFileManager().getFileDatabase().getShareSize());
   p.writeInt(Version.BUILD_NUMBER);
   return p;
 }
 @Override
 public Packet serializeTo(Packet p) {
   p.writeInt(fromGuid);
   p.writeUTF(invitationCode);
   p.writeUTF(fromNickname);
   return p;
 }
예제 #3
0
  @Override
  public Packet serializeTo(Packet p) {
    p.writeInt(manager.getMyGUID());
    p.writeInt(core.getSettings().getServer().getPort());
    p.writeLong(core.getFileManager().getFileDatabase().getShareSize());
    p.writeInt(Version.BUILD_NUMBER);

    p.writeLong(core.getNetworkManager().getBandwidthIn().getTotalBytes());
    p.writeLong(core.getNetworkManager().getBandwidthOut().getTotalBytes());
    p.writeInt((int) Math.round(core.getNetworkManager().getBandwidthIn().getHighestCPS()));
    p.writeInt((int) Math.round(core.getNetworkManager().getBandwidthOut().getHighestCPS()));
    p.writeInt(core.getFileManager().getFileDatabase().getNumberOfShares());
    p.writeInt(core.getSettings().getMy().getInvitations());
    p.writeUTF(core.getSettings().getServer().getDnsname());

    return p;
  }
예제 #4
0
 @Override
 public Packet serializeTo(Packet out) {
   out.writeInt(hostGuid);
   return out;
 }