syslog4j发送消息和接收消息demo新
来源:互联网 发布:知乎 庞麦郎 编辑:程序博客网 时间:2024/06/05 00:46
添加maven依赖:
<!-- https://mvnrepository.com/artifact/org.syslog4j/syslog4j --> <dependency> <groupId>org.syslog4j</groupId> <artifactId>syslog4j</artifactId> <version>0.9.30</version> </dependency>
也可以考虑:https://github.com/CloudBees-community/syslog-Java-client
发送消息端:
package com.east.spark.syslog;import org.productivity.java.syslog4j.Syslog;import org.productivity.java.syslog4j.SyslogIF;public class Syslog4jDemo {public static void main(String[] args) {// TODO Auto-generated method stub// Set a Specific Host, then Log to ItSyslogIF syslog = Syslog.getInstance("udp");syslog.getConfig().setHost("localhost");syslog.getConfig().setPort(8088);while (true) {syslog.info("Today is a good day!,liuxiangke");try {Thread.sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
接收端:
package com.east.spark.udp;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPServer {public static void main(String[] args) throws Throwable {// TODO Auto-generated method stubDatagramSocket datagramSocket = new DatagramSocket(8088);while (true) {DatagramPacket packet = new DatagramPacket(new byte[512], 512);try {datagramSocket.receive(packet);String msg = new String(packet.getData(), 0, packet.getLength());System.out.println(packet.getAddress() + "/" + packet.getPort() + ":" + msg);packet.setData("I am server!!!".getBytes());datagramSocket.send(packet);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
更多的实例可以去github中搜索 syslog
0 0
- syslog4j发送消息和接收消息demo新
- ActiveMQ 发送消息和接收消息 Demo
- Rabbitmq消息发送接收Demo
- Smack开发Demo---发送并接收消息
- java DategramSocker发送消息和接收消息
- ActiveMQ消息发送和接收
- ActiveMQ消息发送和接收
- ActiveMQ消息发送和接收
- C#发送和接收消息
- ActiveMQ发送消息与接收消息测试Demo
- python基于protobu+websocket+tornado实现多种二进制协议消息的接收发送和解析demo
- 使用UDP发送和接收消息
- 使用SAAJ发送和接收SOAP消息
- 消息的创建发送和接收
- 使用SAAJ发送和接收SOAP消息
- PB发送和接收消息send SendMessage
- ActiveMQ 消息的发送和接收
- xcode object c 发送和接收消息
- DialogFragment的使用
- git 拉取所有分支
- Ubuntu 右键在当前位置打开终端
- LeetCode-93. Restore IP Addresses (JAVA)(重新组合IP)
- 在一台服务器上配置多个Tomcat的方法
- syslog4j发送消息和接收消息demo新
- HDU 1009 FatMouse' Trade(贪心)
- angularJS中service、provice、factor区别
- Skynet服务器框架(四) Lua服务创建和启动剖析
- (NEON实例一)ARM处理器NEON编程及优化技巧——数据加载和存储
- Spring任务调度器之Task的使用
- Unity3D各部分执行顺序图
- easyui的combobox多选和单选回显
- Glide笔记