MiniPang111 2021-06-24 21:18 采纳率: 0%
浏览 16
已结题

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()

  • 写回答

1条回答 默认 最新

  • CSDN专家-Time 2021-06-24 21:43
    关注

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

    你都已经写出来了。

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题