-
UDP编程-服务器向客户端响应数据(与客户端向服务器发送数据类似) 1、定义客户端的地址、端口号、数据。通过DatagramPacket的.getAddress()方法获取客户端的地址,通过.getPort()方法获取端口号。 2、创建数据报DatagramPacket,包含响应的数据信息。 3、响应客户端。调用DatagramSocket的.send()方法。 4、关闭资源 UDP编程-客户端接受服务器端响应的数据 1、创建数据报DatagramPacket,用于接受服务器端响应的数据。首先创建一个字节数组。 2、接受服务器端响应的数据。调用DatagramPacket的.receive()方法。 3、读取数据。将字节数组转变为字符串。 4、关闭资源。查看全部
-
InetAdress类: 用于表示网络上的硬件资源,表示互联网协议(IP)地址。 // 获取本机的InetAdress实例 InetAddress address = InetAddress.getLocalHost(); 输出:hostName/hostAdress // 根据主机名称获取InetAdress实例 InetAddress address2 = InetAddress.getByName("hostName"); // 根据IP地址获取实例 InetAddress address2 = InetAddress.getByName("ipAdress");查看全部
-
一、计算机通信基础: IP地址,协议,端口 二、TCP/IP协议: 目前世界上应用最为广泛的协议,是以TCP和IP为基础的不同层次上多个协议的集合 三、TCP/IP模型: 物理层-数据链路层-网络层-传输层-应用层 四、端口: 1、区分不同的应用程序 2、端口号范围是0~65535,其中0~1023为系统所保留 3、IP地址和端口号组成了Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础。 五、常用端口号: http:80 ftp:21 telnet:23 六、Java中的网络支持相关类: 针对网络通信的不同层次,Java提供的网络功能有四大类: 1、InetAddress:用于标识网络上的硬件资源 2、URL:统一资源定位符。通过URL可以直接读取或写入网络上的数据。 3、Socket:使用TCP协议实现网络通信的Socket相关的类。 4、Datagram:使用UDP协议,将数据保存在数据报中,通过网络进行通信。查看全部
-
客户端实现UDP编程步骤查看全部
-
服务器端实现UDP编程步骤查看全部
-
UDP相关操作类查看全部
-
多线程服务器查看全部
-
用户登录步骤查看全部
-
Socket通信实现步骤查看全部
-
Socket通信模型查看全部
-
URL类常用方法:(?后面表示参数,#后面表示锚点) .getProtocol() 返回协议 .getHost() 返回主机名 .getPort() 返回端口号,如果未指定端口号,则使用默认的端口号,此时返回-1。 .getPath() 返回文件路径 .getFile() 返回文件名,文件路径+参数 .getRef() 返回相对路径,锚点。 .getQuery() 返回查询字符串,参数。 通过URL类访问网页资源: 1、创建一个URL实例 2、通过URL的.openStream()方法获取URL对象所表示的资源的字节输入流。(返回InputStream类型) 3、将字节输入流转变为字符输入流,可设置编码 4、位字符输入流增加缓冲,增加效率 5、关闭各种资源 6、将输出内容保存为html文件,可直接打开。查看全部
-
URL查看全部
-
总结 文件传送查看全部
-
客户端实现步骤查看全部
-
UDP编程 服务器端实现步骤查看全部
举报
0/150
提交
取消