UDP:User Datapacket Protocol 用户数据报协议 ,非面向连接的,不可靠的[类似于发短信]。
思路:
将UDP工程分两个包: 发送方包(sender)和接收方包(receiver)
发送方包(sender)定义一个发送方类(Sender);接收方包(receiver)定义一个接收方类(Sender);
发送方(sender)类需要定义四个变量:
变量含义 |
变量类型 |
传入参数 |
举例 |
发送者地址 |
InetSocketAddress |
发送者的ip地址和端口 |
InetSocketAddress senderAdd=new InetSocketAddress("127.0.0.1",9091); |
接收者地址 |
InetSocketAddres |
接收者的ip地址和端口 |
InetSocketAddress receiverAdd=new InetSocketAddress("127.0.0.1",9092); |
UDP套接字[快递员] |
DatagramSocket |
传入发送者参数创建UDP套接 |