• 通过TCP进行通信


    public class Server {
        public static void main(String[] args) {
            try {
                ServerSocket serverSocket =  new ServerSocket(8888);
                System.out.println("服务器即将启动,等待客户端的连接");
                Socket socket = serverSocket.accept();
                InputStream is = socket.getInputStream();
                InputStreamReader isr = new InputStreamReader(is);
                BufferedReader br = new BufferedReader(isr);
                String info = null;
                while ((info=br.readLine())!=null) {
                    System.out.println("我是服务器,客户端说" + info);
                }
                br.close();
                isr.close();
                is.close();
                socket.close();
                serverSocket.close();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    public class Client {
        public static void main(String[] args) {
            try {
                Socket socket = new Socket("localhost",8888);
                OutputStream os = socket.getOutputStream();
                PrintWriter pw = new PrintWriter(os);
                pw.write("用户名:admin;密码:123");
                pw.flush();
                socket.shutdownOutput();
                pw.close();
                os.close();
                socket.close();
            } catch (UnknownHostException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    配置并学习微信JS-SDK(1)
    在 Sublime Text 3 中运行 PHP
    apache-配置虚拟主机
    mysql-积累管理sql语句
    博客园-推荐发博客工具的安装配置
    注释多行文本
    nargin
    Sublime Text
    The MATLAB Profiler
    Fig723.asy
  • 原文地址:https://www.cnblogs.com/dulute/p/10824723.html
Copyright © 2020-2023  润新知