zoukankan      html  css  js  c++  java
  • 网络编程两人聊天

    ServerDemo

    import java.io.* ;
    import java.net.* ;
    public class serverDemo {
        public static void main(String [] args){
            ServerSocket serverSocket = null ;
            Socket socket = null ;
            String line ;
            try{
                serverSocket = new ServerSocket (5555) ;
                socket = serverSocket.accept();
                System.out.println("Success") ;
                System.out.println();
                BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()))  ;
                BufferedReader sin = new BufferedReader (new InputStreamReader(System.in));
                PrintWriter os = new PrintWriter(socket.getOutputStream());
                System.out.println("From Client: " + in.readLine()) ;
                line = sin.readLine();
                while(!line.equals("bye")) {
                    os.println(line) ;
                    os.flush() ;
                    System.out.println("From Client:" + in.readLine()) ;
                    line = sin.readLine();
                }
                in.close() ;
                sin.close() ;
                os.close() ;
                socket.close();
                serverSocket.close();
            } catch (Exception e) {
                e.printStackTrace() ;
            }
        }
    }

    ClientDemo。

    import java.net.* ;
    import java.io.*;
    public class ClientDemo {
        public static void main(String [] args){
            
            try{
                Socket socket = new Socket("192.168.1.116",5555) ;
                BufferedReader sin = new BufferedReader(new InputStreamReader(System.in)) ;
                BufferedReader in = new BufferedReader (new InputStreamReader(socket.getInputStream())) ;
                PrintWriter os = new PrintWriter(socket.getOutputStream()) ;
                String line ;
                line = sin.readLine() ;
                while(!line.equals("bye")){
                    os.println(line) ;
                    os.flush() ;
                    System.out.println("Client:" + line); 
                    System.out.println("From Server:" + in.readLine()) ;
                    line = sin.readLine() ;
                    
                }
                os.close();
                sin.close() ;
                in.close();
                socket.close() ;
            }catch (Exception e) {
                e.printStackTrace() ;
            }
        }
    }
  • 相关阅读:
    SAS数据集推送到sql server 数据库 实现代码段
    windows server 2008通过任务计划程序定时访问网站
    把SAS批提交添加到鼠标右键
    SAS 报表输出一些新式控制
    iis ajax post 跨域问题解决
    sas infile 控制导入长度
    SAS infile 导入txt示例
    sas 批量处理缺少缺失值
    vue $router $route
    jsonp使用post方法
  • 原文地址:https://www.cnblogs.com/da-peng/p/5141292.html
Copyright © 2011-2022 走看看