飞秋群发经典代码分享


import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;


public class FeiQDemo1 {
 
 public static void main(String[] args) throws IOException {
  //第一步: 建立udp的服务
  DatagramSocket socket = new DatagramSocket();
 
  //准备数据,把数据封装到数据包中
  String data = getData("--------------------------------------------------------------------------------------");
  byte[] buf = data.getBytes();
  DatagramPacket packet = new DatagramPacket(buf, buf.length, InetAddress.getByName("192.168.0.255"), 2425);
//广播地址
 
  //调用udp的服务,发送数据
  socket.send(packet);

 
  //关闭资源
  socket.close();
 }
 
 public static String getData(String data){
  StringBuilder sb = new StringBuilder();
  sb.append("1.0:");
  sb.append(System.currentTimeMillis()+":");
  sb.append("非常勿扰:");
  sb.append("192.168.0.9");
  sb.append("32:");
  sb.append(data);
 
  return sb.toString();
 }
}

255为广播地址,学过计算机网络的都知道.
更多网络基础参考
https://blog.csdn.net/mp624183768/article/details/70892015
http://www.cnblogs.com/newwind/category/851282.html

你可能感兴趣的:(飞秋群发经典代码分享)