网络编程 Socket 【java笔记】

  1. Socket:
    1. 两个Java应用程序可通过一个双向的网络通信连接实现数据交换,这个双向链路的一端称为一个Socket。
    2. Socket通常用来实现client-server、连接。
    3. java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端。
    4. 建立连接时所需的寻址信息为远程计算机的IP地址和端口号(Port number)-1204以下的系统可能随时会用。
      • TCP端口 UDP端口分开的
      • 每一个都有65536个端口
  2. 异步式网络编程:高效
  3. 要点:
    1. Java Socket编程步骤:
    2. Socket/ServerSocket类用法
    3. 通过Socket对象可以获取通信对方Socket的信息
  4. 网络编程 Socket 【java笔记】_第1张图片
  5. 总结: 
    1. 网络协议分层思想
    2. IP的概念
    3. TCP/UDP的概念
    4. TCP/UDP程序的写法
      • 知识点的融会贯通 + 流的运用

你可能感兴趣的:(j2SE,学习笔记,socket,网络编程,java,笔记,ServerSocket)