public static void send(String ip,String MSG_CONTENT ) {
DatagramSocket socket;
InetAddress address;
long IPMSG_SENDMSG = 0x00000020;
String SENDER = "乱 7 8 糟";
String HOST = "Localhost";
try {
socket = new DatagramSocket();
address = InetAddress.getByName(ip);// 发送给消息的地址
byte[] buffer = ("1:" + new Date().getTime() + ":" + SENDER + ":"
+ HOST + ":" + IPMSG_SENDMSG + ":" + MSG_CONTENT)
.getBytes("gbk");
DatagramPacket packet = new DatagramPacket(buffer, buffer.length,
address, 2425);
socket.send(packet); // 发送报文
packet = new DatagramPacket(buffer, buffer.length);
socket.receive(packet);// 接收回应
String message = new String(packet.getData()); // 得到报文信息
System.out.println(message); // 显示对方返回的信息
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (SocketException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
java向飞秋发送提示消息(转载预留,方法可以包装打成jar包用)
最新推荐文章于 2021-03-16 17:49:57 发布