Package net.tomp2p.p2p

Examples of net.tomp2p.p2p.PeerBuilder


    @Test
    @Ignore
    public void startClient() throws IOException {
        Random r = new Random(Utils2.THE_ANSWER2);
        Bindings b = new Bindings().addProtocol(StandardProtocolFamily.INET6);
        Peer peer = new PeerBuilder(new Number160(r)).bindings(b).ports(port).start();
        FutureBootstrap fb = peer.bootstrap().inetAddress(InetAddress.getByName(ipSuperPeer)).ports(port).start();
        fb.awaitUninterruptibly();
        System.out.println("Got it: " + fb.isSuccess());
    }
View Full Code Here


  public static void startServer() throws Exception {
    Random rnd = new Random(43L);
    Bindings b = new Bindings().addProtocol(StandardProtocolFamily.INET).addAddress(
            InetAddress.getByName("127.0.0.1"));
    // b.addInterface("eth0");
    Peer master = new PeerBuilder(new Number160(rnd)).ports(4000).bindings(b).start();
    System.out.println("Server started Listening to: " + DiscoverNetworks.discoverInterfaces(b));
    System.out.println("address visible to outside is " + master.peerAddress());
    while (true) {
      for (PeerAddress pa : master.peerBean().peerMap().all()) {
        System.out.println("PeerAddress: " + pa);
View Full Code Here

  public static void startClient(String ipAddress) throws Exception {
    Random rnd = new Random();
    Bindings b = new Bindings().addProtocol(StandardProtocolFamily.INET).addAddress(
            InetAddress.getByName("127.0.0.1"));
    // b.addInterface("eth0");
    Peer client = new PeerBuilder(new Number160(rnd)).ports(4001).bindings(b).start();
    System.out.println("Client started and Listening to: " + DiscoverNetworks.discoverInterfaces(b));
    System.out.println("address visible to outside is " + client.peerAddress());

    InetAddress address = Inet4Address.getByName(ipAddress);
    int masterPort = 4000;
View Full Code Here

    try {
      final AtomicReference<Type> ref = new AtomicReference<Type>(Type.UNKNOWN_ID);
      final AtomicReference<DataMap> ref2 = new AtomicReference<DataMap>();

      //final ReplicationSync syncSender = new ReplicationSync(5);
      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(1)).ports(4001).start()).start();
      //final ReplicationSync syncReceiver = new ReplicationSync(5);
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(2)).ports(4002).start()).start();
      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(100);
      final Number160 domainKey = Number160.ZERO;
View Full Code Here

    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      final AtomicReference<DataMap> ref = new AtomicReference<DataMap>();

      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();
      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(200);
      final Number160 domainKey = Number160.ZERO;
View Full Code Here

    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      final AtomicReference<DataMap> ref = new AtomicReference<DataMap>();

      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();

      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();

      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(300);
View Full Code Here

  @Test
  public void testSyncMessageDiff() throws IOException, InterruptedException, ClassNotFoundException {
    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();

      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(500);
View Full Code Here

  @Test
  public void testSyncMessageDiff2() throws IOException, InterruptedException, ClassNotFoundException {
    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();

      final PeerSync senderSync = new PeerSync(sender, 32);
      new PeerSync(receiver, 32);
     
View Full Code Here

  @Test
  public void testSyncMessageSame() throws IOException, InterruptedException, ClassNotFoundException {
    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();
     
      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(500);
View Full Code Here

  @Test
  public void testSyncMessageCopy() throws IOException, InterruptedException, ClassNotFoundException {
    PeerDHT sender = null;
    PeerDHT receiver = null;
    try {
      sender = new PeerBuilderDHT(new PeerBuilder(new Number160(3)).ports(4003).start()).start();
      receiver = new PeerBuilderDHT(new PeerBuilder(new Number160(4)).ports(4004).start()).start();

      final PeerSync senderSync = new PeerSync(sender, 5);
      new PeerSync(receiver, 5);

      final Number160 locationKey = new Number160(600);
View Full Code Here

TOP

Related Classes of net.tomp2p.p2p.PeerBuilder

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.