java socket網路程式設計
阿新 • • 發佈:2020-08-19
一、socket
服務端
public class A01server { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(8888); Socket socket = serverSocket.accept(); InputStream inputStream = socket.getInputStream(); byte[] bytes = new byte[1024]; int len = inputStream.read(bytes); System.out.println(new String(bytes, 0, len)); OutputStream outputStream = socket.getOutputStream(); outputStream.write("收到謝謝".getBytes()); socket.close(); serverSocket.close(); } }
客戶端
public class A01client {public static void main(String[] args) throws IOException { Socket socket = new Socket("127.0.0.1", 8888); OutputStream outputStream = socket.getOutputStream(); outputStream.write("你好伺服器".getBytes()); InputStream inputStream = socket.getInputStream(); byte[] bytes = newbyte[1024]; int len = inputStream.read(bytes); System.out.println(new String(bytes, 0, len)); socket.close(); } }