socket多线程编程处理工单,输出日志会有交叉现象,于是想实现给处理每条工单的日志前加个编号以便统计

socket多线程编程处理工单,输出日志会有交叉现象,于是想实现给处理每条工单的日志前加个编号以便统计,第1张

试试这样:

1. 将private Logger log = Logger.getLogger(this.getClass().getName())

改为private Logger log = Logger.getLogger(Log4jPrintStream.class.getName())

2.修改log4j配置文件,将Log4jPrintStream的log level设为debug

socket输出日志是传输信息的意思。根据查询相关信息显示:socket、websocket后台信息日志输出使用socket俗称套接字,是Java对于tcp、IP协议的封装,目的为了进行网际之间的传输信息。

我用chrome启动websocket,用c#写服务器

能够建立链接(handshake),可是chrome的websocket在发送信息4次之后 ,会主动关闭链接。这里检查过不是服务器主动关闭,服务器没有异常。

服务器的逻辑也很简单,当建立了handshake之后,服务器不做任何 *** 作,仅仅接受客户端发送的信息。

服务器使用了异步模型,这个和网上的代码也差不多。

而且每次都是4次之后浏览器主动关闭websocket.

时间约为 d月-日,当地温稳定通过~ ℃时,地表解冻


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11859980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存