0
点赞
收藏
分享

微信扫一扫

飞秋群发经典代码分享


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为广播地址,学过计算机网络的都知道.

举报

相关推荐

0 条评论