1. 程式人生 > 實用技巧 >java socket網路程式設計

java socket網路程式設計

一、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 = new
byte[1024]; int len = inputStream.read(bytes); System.out.println(new String(bytes, 0, len)); socket.close(); } }