ServerSocket

在Java中,服务器程序的基本生命周期 使用一个ServerSocket()构造函数在一个特定端口创建一个新的ServerSocket。 ServerSocket使用其accept()方法监听这个端口的入站连接。accept()会一直阻塞,直到一个客户端尝试建立连接,此时accept()将返回一个连接客户端和服务器的Socket对象。 根据服务器的类型,会调用Socket的getInputStream()方法或getOutputStream()方法,或者这两个方法都调用,以获得与客户端通信的输入和输出流。 服务器和客户端根据已协商的协议交互,直到要关闭连接 服务器或客户端(或二者)关闭连接 服务器返回到步骤2,等待下一次连接     阅读全文
罗炜光's avatar
罗炜光 5月 12, 2016

Socket

基本操作Socket是两台主机之间的一个连接。它可以完成7个基本操作 连接远程机器 发送数据 接收数据 关闭连接 绑定端口 监听入站数据 在绑定端口上接收来自远程机器的连接 Java的Socket类提供了对应前4个操作的方法,后三个仅服务器需要,即等待客户端的连接     阅读全文
罗炜光's avatar
罗炜光 5月 11, 2016

URLConnection

基本步骤使用URLconnection类的程序遵循以下基本步骤 构造一个URL对象 调用这个URL对象的openConnection()获取一个对应URL的URLConnected对象 配置这个URLConnected 读取首部字段 获得输入流并读取数据 获得输出流并写入数据 关闭连接     阅读全文
罗炜光's avatar
罗炜光 5月 09, 2016

InetAddress

创建InetAddress对象 getByAddress(byte[] addr) static InetAddress 根据提供的IP地址创建 InetAddress getByAddress(String host, byte[] addr) static InetAddress 根据提供的主机名和IP地址创建 InetAddress getByName(String host) static InetAddress 根据提供的主机名创建 InetAddress getAllByName(String host) static InetAddress[] 在给定主机名的情况下,根据系统上配置的名称服务返回其 IP 地址所组成的数组。 getLocalHost() static InetAddress 返回本地主机 getLoopbackAddress() static InetAddress 返回回送地址,在Windows系统中,采用127.0.0.1     阅读全文
罗炜光's avatar
罗炜光 5月 08, 2016

URI、URL

概述URI(uniform resource identifier)统一资源标识符URL(uniform resource locator)统一资源定位器 URL是URI的一种,不仅标识了Web 资源,还指定了操作或者获取方式,同时指出了主要访问机制和网络位置 ●在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。相反的是,URL类可以打开一个到达资源的流。因此URL类只能作用于那些 Java类库知道该如何处理的模式,例如http:,https:,ftp:,本地文件系统(file:),和Jar文件(jar:)。     阅读全文
罗炜光's avatar
罗炜光 4月 19, 2016