zoukankan      html  css  js  c++  java
  • java socket

    用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据
    public class ServerSocket_1
    {
        public static void main(String[] args)
                throws Exception
        {
            ServerSocket ss = new ServerSocket(4001);
            Socket s = ss.accept();
            BufferedReader br = new BufferedReader(new InputStreamReader(s.
                    getInputStream()));
            PrintStream ps=new PrintStream(s.getOutputStream());
            String temp = br.readLine();
            while (true)
            {
                System.out.println("客户端:"+temp);
                ps.println(temp);
                if (temp.equals("stop"))
                {
                    break;
                }
                temp = br.readLine();
            }
            br.close();
            ps.close();
            ss.close();
        }
    }
    public class ClientSocket
    {
      public static void main(String[] args) throws Exception
      {
          Socket s = new Socket("localhost", 4001);
          PrintStream ps = new PrintStream(s.getOutputStream());
          BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          BufferedReader br_server = new BufferedReader(new InputStreamReader(s.
                  getInputStream()));
          String temp = br.readLine();
          while (true)
          {
              ps.println(temp);
              temp = br_server.readLine();
              System.out.println("服务器的信息:" + temp);
              if (temp.equals("stop"))
              {
                  break;
              }
              temp = br.readLine();
          }
          s.close();
          br.close();
          br_server.close();
      }
    }
  • 相关阅读:
    <img />标签 alt title
    ubuntu中rar与unrar用法详解
    vi及缩进设置
    ubuntu下读取数据库中文乱码解决
    ubuntu下phpstorm无法输入中文的解决办法
    ubuntu下mysqli_connect()显示未定义,mysqli_fetch_all()显示未定义 解决方法
    权限控制
    NULL
    ubuntu下chromium 安装flash player
    手把手教你把Vim改装成一个IDE编程环境(图文)
  • 原文地址:https://www.cnblogs.com/kelin1314/p/1837195.html
Copyright © 2011-2022 走看看