Examples of PeersMessage


Examples of org.ethereum.net.p2p.PeersMessage

    public void testPeers_1() {

        String peersMessageRaw = "f84b05f848846894d84870b84036659c3656c488437cceb11abeb9b9fc69b8055144a7e7db3584d03e606083f90e17a1d3021d674579407cdaaafdfeef485872ab719db9f2b6283f498bb90a71";
        byte[] payload = Hex.decode(peersMessageRaw);

        PeersMessage peersMessage= new PeersMessage(payload);
        logger.info(peersMessage.toString());

        assertEquals(1, peersMessage.getPeers().size());

        Iterator<Peer> it = peersMessage.getPeers().iterator();
        Peer peer = it.next();

        assertEquals(P2pMessageCodes.PEERS, peersMessage.getCommand());
        assertEquals("/104.148.216.72", peer.getAddress().toString());
        assertEquals(112, peer.getPort());
        assertEquals("36659c3656c488437cceb11abeb9b9fc69b8055144a7e7db3584d03e606083f90e17a1d3021d674579407cdaaafdfeef485872ab719db9f2b6283f498bb90a71",
            peer.getPeerId());
    }
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.