-
TCP和UDP学习重点
查看全部 -
UDP客户端实现步骤
定义发送信息
创建DatagramPacket数据报,包含将要发送的信息。
创建DatagramSocket对象。
使用DatagramSocket的send()方法发送数据。
查看全部 -
UDP服务器端实现步骤
创建DatagramSocket,指定端口号。
创建DatagramPacket数据报。
使用DatagramSocket的receive(packet)方法接收客户端发送的数据信息。
读取信息。
查看全部 -
多线程服务器
查看全部 -
客户端:
创建Socket对象,指明需要连接的服务器的地址和端口号
连接建立后,通过输出流向服务器端发送请求信息。
通过输入流获取服务器端响应的信息。
关闭相关资源。
查看全部 -
服务器端:
创建ServerSocket对象,绑定监听端口。
通过accept()方法监听客户端请求。
连接建立后,通过输入流读取客户端发送的请求信息。
通过输出流向客户端发送响应信息。
关闭相关资源。
查看全部 -
使用URL读取网页内容
通过URL对象的openStream()方法可以得到指定资源的字符输入流。
通过输入流可以读取、访问网络上的数据。
查看全部 -
InetAddress :用于标识网络上的硬件资源。
URL:统一资源定位符,通过URL可以直接读取或写入网络上的数据。
Sockets:使用TCP协议实现网络通信的Socket相关类。
Datagram:使用UDP协议,将数据保存到数据报中,通过网络进行通信。
查看全部 -
多线程的优先级
未设置优先级可能会导致运行时速度非常慢,可降低优先级。
是否关闭输出流和输入流
对于同一个socket,如果关闭了输出流,则与该输出流关联的socket也会被关闭,所以一般不用关闭流,直接关闭socket即可
查看全部 -
Java网络功能四大类
查看全部 -
端口范围!
查看全部 -
UDP通信模型
服务器端实现步骤
创建DatagramSocket,指定端口号
创建DatagramPacket
接收客户端发送的数据信息
读取数据
客户端实现步骤
定义发送信息
创建DatagramPacket,包含将要发送的信息
创建DatagramSocket
发送数据
查看全部 -
UDP编程
进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明数据所要达到的Socket(主机地址和端口号),然后将数据报发送出去。
相关操作类
DatagramPacket:表示数据报包
DatagramSocket:进行端到端通信的类
查看全部 -
多线程服务器
查看全部 -
服务器端:
创建ServerSocket对象,绑定监听端口
通过accept()方法监听客户端请求
连接建立后,通过输入流读取客户端发送的请求信息
通过输出流向客户端发送响应信息
关闭相关资源
客户端
创建Socket对象,指明需要连接的服务器的地址和端口号
连接建立后,通过输出流向服务器端发送请求信息
通过输入流获取服务器响应的信息
关闭相关资源
查看全部
举报