无论FTP客户程序,还是HTTP客户程序,或是其他基于特定应用层协议的客户程序,在与远程服务器通信时,都需要建立与远程服务器的连接,然后发送和接收与协议相符的数据.客户程序还需要对服务器发送的数据进行处理,有时要把他们转换为相应的Java对象.Java对客户程序的通信过程进行了抽象,提供了通用的协议处理框架.这个框架封装了Socket,主要包括以下几个类. (1)URL类:同一资源定位符(Uniform Resource Locator),表示客户程序要访问的远程资源 (2) URLConne…