import net.pterodactylus.fcp.FcpAdapter;
import net.pterodactylus.fcp.FcpConnection;
import net.pterodactylus.fcp.FcpListener;
+import net.pterodactylus.fcp.ListPeers;
import net.pterodactylus.fcp.NodeHello;
import net.pterodactylus.fcp.Peer;
import net.pterodactylus.fcp.ProtocolError;
}
};
fcpConnection.addFcpListener(fcpAdapter);
+ fcpConnection.sendMessage(new ListPeers("list-peers"));
try {
while (true) {
try {
} finally {
fcpConnection.removeFcpListener(fcpAdapter);
}
+ if (fcpListener.getFcpException() != null) {
+ throw fcpListener.getFcpException();
+ }
return peers;
}