套接字是在网络上建立机器之间的通信链接的方法。java.net包提供4种套接字: Socket是TCP客户端API,通常用于连接远程主机ServerSocket是TCP服务端API,通常接受源于客户端套接字的连接DatagramSocket是UDP端点API,用于发送和接受数据包MulticastSocket是DatagramSocket的子类,在处理多播组时使用