打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
UDP协议传输
/*
*UDP不需要建立连接速度快。
*客户端发送请求,允许服务端接收不到。
* 可用于广告信息推送,广告短信。
*使用的是 DatagramSocket
*/
==================客户端=================
 
package com.udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UDP_Clinet {
 public static void main(String[] args) throws IOException {
  DatagramSocket ds =new DatagramSocket();
  byte[] buf ="UDP 我来了".getBytes();
  int length = buf.length;
  InetAddress address=InetAddress.getByName("localhost") ;
  int port = 10086;
  DatagramPacket dp =new DatagramPacket(buf, length, address, port);
  ds.send(dp);
  ds.close();
 }
}
==================服务端=================
package com.udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UDP_Server {
 public static void main(String[] args) throws IOException {
  DatagramSocket ds =new DatagramSocket(10086);
  byte[] buf =new byte[1024];
  int length = buf.length;
  DatagramPacket dp = new DatagramPacket(buf, length);
  ds.receive(dp);
  InetAddress ia = dp.getAddress();
  byte[] buf1 =dp.getData();
  int length1 =dp.getLength();
  String str =new String(buf1, 0, length1);
  System.out.println(ia +"==="+ str);
  ds.close();
 }
}
=====结果========
/127.0.0.1===UDP 我来了
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Socket编程
探索Java中的网络编程技术
UDP接收端
【从零开始学Java笔记】网络编程
基于Java的UDP协议程序设计初探
Java中的DatagramPacket与DatagramSocket的初步
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服