java implements runnable

使用TCP核心网络技术Socket编程完成服务器端和客户端的网络数据交互。要求编写一个服务器端的ServerSocket类接收客户端的连接请求,编写多个客户端的ClientSocket1….N类想服务器端发送请求。当服务器端接收到客户端请求以后,回应客户端,回应内容为:握手成功

 

一、服务器端

     1.创建服务类:    ServerSocket serverSocket = new                   ServerSocket(PORT);

     2.等待客户端请求:Socket client = serverSocket.accept();

     3.回应客户端请求:OutputStream os =         client.getOutputStream();

    os.write(“握手成功".getBytes());

二、客户端

 

 (2)创建多线程类 ,implements Runnable

     1.创建客户端类: Socket client = new     Socket(InetAddress.getLocalHost(),PORT);

     2.发送连接请求: InputStream is = client.getInputStream();

     3.读取服务器端回应: is.read()

直接用线程类写一个 就好了。

你都已经写出来了。