计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
IP和端口方法
通信协议
TCP实现文件上传
Tomcat
UDP消息发送
UDP实现聊天
注意:
(1)DatagramPacket.getData()反映了DatagramPacket对应缓冲区中的新接收到的数据和未被覆盖的旧数据,当我们使用DatagramPacket来处理新接收到的数据时,就容易同时触及到旧数据导致混乱, 而DatagramPacket.getLength()反映的是刚刚接收到的数据的长度。所以DatagramPacket.getData().length与DatagramPacket.getLength()得到的长度不一样
(2)使用String的trim()方法,用于删除字符串的头尾空白符。
(3)使用String的split方法将字符串转换为字符串数组再比较
UDP实现多线程聊天
聊天的双方都可以是发送方和接收方
URL下载网络资源
URL概念和方法
URL下载网络资源
寻找URL连接方法:在网页右键检查,找到所需资源的地址