Examples of PeerInfo


Examples of com.googlecode.protobuf.pro.duplex.PeerInfo

//            }
//        };

        List<PeerInfo> hosts = Lists.newArrayList();
        for (int i = 0; i < 10; i++) {
            hosts.add(new PeerInfo(Integer.toString(i), 100));
        }

        Client c = new Client(new ConnectionFactory() {
            @Override
            public CatcherConnection create(final PeerInfo server) throws IOException {
View Full Code Here

Examples of com.googlecode.protobuf.pro.duplex.PeerInfo

            }
        });


        Thread.sleep(7000);
        Client c = new Client(Lists.newArrayList(new PeerInfo("localhost", 7070)));

        c.sendMessage("foo-1", "hello there");
        c.close();

        Thread.sleep(7000);
View Full Code Here

Examples of dijjer.io.comm.RoutingTable.PeerInfo

    Peer[] peers = api.getConnectedPeers();
    System.out.println("peers = " + peers.length);
    for (int i = 0; i < peers.length; i++) {
      Peer peer = peers[i];
      System.out.println("peer = " + peer);
      PeerInfo info = api.getPeerInfo(peer);
      System.out.println("info = " + info);
    }
  }
View Full Code Here

Examples of edu.jhu.mb.ernst.net.PeerInfo

     
      final jpvmTaskId  parentJpvmTaskId = myJpvmTaskId;
     
      final int  seedInt = ErnstTestConstants.TEST_SEED_INT;
     
      return new PeerInfo (
        byteArray,
        endIndices,
        jpvmTaskIds,
        numTasks,
        parentJpvmTaskId,
View Full Code Here

Examples of edu.jhu.mb.ernst.net.PeerInfo

        // It will hang here until it receives a network message.
       
        final jpvmMessage  message
          = jpvmEnvironmentInstance.pvm_recv ( NetMessageTag.sendTids );
       
        final PeerInfo  peerInfo = new PeerInfo ( message );
       
        launch ( jpvmEnvironmentInstance, peerInfo );

        jpvmEnvironmentInstance.pvm_exit ( );
      }
View Full Code Here

Examples of org.ethereum.net.peerdiscovery.PeerInfo

        return null;
    }

    @Override
    public PeerInfo waitForOnlinePeer() {
        PeerInfo peer = null;
    while (peer == null) {
      try {
        Thread.sleep(100);
      } catch (InterruptedException e) {
        e.printStackTrace();
View Full Code Here

Examples of org.ethereum.net.peerdiscovery.PeerInfo

      }
            adaptMessageIds(capInCommon);

      InetAddress address = ((InetSocketAddress) ctx.channel().remoteAddress()).getAddress();
      int port = msg.getListenPort();
      PeerInfo confirmedPeer = new PeerInfo(address, port, msg.getPeerId());
      confirmedPeer.setOnline(false);
      confirmedPeer.getCapabilities().addAll(msg.getCapabilities());

            //todo calculate the Offsets
            worldManager.getPeerDiscovery().getPeers().add(confirmedPeer);
    }
  }
View Full Code Here

Examples of org.ethereum.net.peerdiscovery.PeerInfo

        else return String.class;
    }

    public Object getValueAt(int row, int column) {

        PeerInfo peerInfo = peerInfoList.get(row);

        if (column == 0) {
            String countryCode = peerInfo.getLocation().countryCode;

            ImageIcon flagIcon = null;
            if (countryCode != null){
                URL flagURL = ClassLoader.getSystemResource("flags/" + countryCode.toLowerCase() + ".png");
                flagIcon = new ImageIcon(flagURL);
            }
            return flagIcon;
        }
        if (column == 1)
          return peerInfo.getIp().getHostAddress();

        if (column == 2) {

            if (peerInfo.getLastAccessed() == 0)
                return "?";
            else
                return (System.currentTimeMillis() - peerInfo.getLastAccessed()) / 1000 + " seconds ago";
        }

        if (column == 3) {

            ImageIcon flagIcon = null;
            if (peerInfo.isConnected()) {
                flagIcon = Utils.getImageIcon("connected.png");
            } else {
                flagIcon = Utils.getImageIcon("disconnected.png");
            }
            return flagIcon;
View Full Code Here

Examples of org.ethereum.net.peerdiscovery.PeerInfo

            synchronized (peers){

                for (org.ethereum.net.peerdiscovery.PeerInfo peer : peers) {
                    InetAddress addr = peer.getAddress();
                    Location cr = IpGeoDB.getLocationForIp(addr);
                    peerInfoList.add(new PeerInfo(cr, addr, peer.isOnline(), peer.getLastCheckTime(),
                            peer.getHandshakeHelloMessage(), peer.getStatusMessage()));
                }
            }
        }
    }
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.