JxtaSocketAddress address=(JxtaSocketAddress)socket.getRemoteSocketAddress();
PeerID peerid=address.getPeerId();
如此便可以得到对方PeerID!
上边的方法行不通,不要使用了,我也试过

解决方案 »

  1.   

    请求连接代码:JxtaSocket sock=new JxtaSocket(m_group,null,m_pipeAdv,30000,true);
                sock.setSendBufferSize(0x10000);
    接受连接并获得对等点ID :JxtaSocket sock=(JxtaSocket)socket.accept();
                        JxtaSocketAddress address=(JxtaSocketAddress)sock.getRemoteSocketAddress();
                        PeerID peerid=address.getPeerId();应该没什么问题啊,但取得的peerid为null值,为什么?晕死了!