//服务端
public static void initServer(){
new Thread(() -> {
try {
ServerSocket serverSocket = new ServerSocket(8080);
Socket socket = serverSocket.accept();
InputStream inputStream = socket.getInputStream();
while(true){
Thread.sleep(10);
int i = inputStream .available();
if(i>0){
byte[] b = new byte[i];
inputStream.read(b);
//todo
}
}
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}).start();
}
//客户端
public static void connectServer(){
new Thread(() -> {
try {
Socket socket = new Socket(serverIP,8080);
OutputStream outputStream = socket.getOutputStream();
while(true){
Thread.sleep(100);
outputStream.write("123456789");
outputStream.flush();
}
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}).start();
}