zoukankan      html  css  js  c++  java
  • 建立连接

     

    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();
            }
               
        }
    }
  • 相关阅读:
    6389. 【NOIP2019模拟2019.10.26】小w学图论
    6383. 【NOIP2019模拟2019.10.07】果实摘取
    三分查找求极值
    51Nod 1278 相离的圆
    51 Nod 1092 回文字符串
    关于原根(来自百度百科)
    Hdu 1358 Period
    最大子矩阵和
    51 Nod 1072 威佐夫游戏
    The 2018 ACM-ICPC Asia Qingdao Regional Contest, Online(2018 青岛网络预选赛)
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10194834.html
Copyright © 2011-2022 走看看