Java网络编程--->使用UDP进行通信
简单简绍 TCP/IP 协议:
- 第一层:链路层(驱动程序、接口),是定义物理传输通道,例如:光纤
- 第二层:网络层(IP、ICMP、IGMP)是TCP/IP的核心,将传输的数据进行分组,将分组的数据发送到目标计算机或者网络
- 第三层:传输层(TCP、UDP)主要使用网络进行通信,在进行通信时,可以采用TCP协议也可以使用UCP协议。UDP是无连接通讯协议,效率高,消耗的资源少,但是安全性不高 。TCP面向连接,保证数据的传输可靠 。UDP和TCP的主要区别是:UCP无连接通讯协议,TCP是面向连接的通信协议
- 第四层:应用层(HTTP、FTP、DNS)主要互联网中的各种网络进行提供服务
- 这篇是TCP: TCP点这
客户端(发送端)
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UDPSend {
public static void main(String[] args) throws Exception <