• 建立连接


     

    1. 服务端开启8888端口,并监听着,时刻等待着客户端的连接请求 
    2. 客户端知道服务端的ip地址和监听端口号,发出请求到服务端 
    客户端的端口地址是系统分配的,通常都会大于1024 
    一旦建立了连接,服务端会得到一个新的Socket对象,该对象负责与客户端进行通信。 
    注意: 在开发调试的过程中,如果修改过了服务器Server代码,要关闭启动的Server,否则新的Server不能启动,因为8888端口被占用了
    建立连接
     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    package socket;
      
    import java.io.IOException;
    import java.net.ServerSocket;
    import java.net.Socket;
       
    public class Server {
       
        public static void main(String[] args)  {
            try {
                //服务端打开端口8888
                ServerSocket ss = new ServerSocket(8888);
                   
                //在8888端口上监听,看是否有连接请求过来
                System.out.println("监听在端口号:8888");
                Socket s =  ss.accept();
                   
                System.out.println("有连接过来" + s);
                 
                s.close();
                ss.close();
            catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
               
        }
    }
  • 相关阅读:
    CF321B Solution
    CF722D Solution
    CF729E Solution
    CF1447E Solution
    CF962F Solution
    DropDownList绑定数据
    连接数据库
    jqm随记的东西
    正则表达式过滤超链接内容(.net)
    linq lambda操作list的例子
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10194834.html
Copyright © 2020-2023  润新知