转载:https://blog.youkuaiyun.com/blinking_star/article/details/77187370
在某些生产力流程监控中,可借助飞秋来发送消息提醒帮助运维人员第一时间掌握流程的最新动态,以下代码为简易的发送消息编程。当然,还有很多需要完善的地方,比如:程序中指定的IP是单一的,不便于大规模使用(也有面向飞秋群消息的编程,能力有限就不搬运了),因为每多一个用户新增一个IP和端口号,对于集团式的运维管理来说无疑是杯水车薪;其次,飞秋适用于内网环境,这就要求所有的IP都要在用一个网段内,那么运维人员就只能在工作室才能接收消息。
package com.wxh.day1017;
//给飞秋发送消息
import java.io.*;
import java.net.*;
public class Test {
public static void main(String[] args) throws IOException {
//飞秋的数据格式
String str="1:100:Jack:dell:32:hello 你好啊";
byte[] array=str.getBytes();
//发送的管道
DatagramSocket ds=new DatagramSocket();
//数据包
//IP地址为飞秋上的指定发送端IP,端口号默认为2425
DatagramPacket dp=new DatagramPacket(array, array.length,InetAddress.getByName("125.220.70.16"),2425);
//ds.send(dp);
while(true){
ds.send(dp);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}