区块链中的消息传播离不p2p通信
java实现一个简单的p2p通信demo
工具: idea jdk1.8 maven
1 : idea新建maven项目,导入p2p所需要的jar包
org.java-websocket
Java-WebSocket
1.3.4
2 : 编写clientimport org.java_websocket.WebSocket;
import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
/**
* Created by jack on 2018/4/1.
*/
public class Client {
private List sockets = new ArrayList();
public List getSockets() {
return sockets;
}
public void connectToPeer(String peer) {
try {
final WebSocketClient socketClient = new WebSocketClient(new URI(peer)) {
&