gpt4 book ai didi

java - 无论如何,谁关闭了那个 socket ?

转载 作者:可可西里 更新时间:2023-11-01 02:49:36 24 4
gpt4 key购买 nike

我们有一个使用 Apache CXF 2.5.x 构建的系统,该系统在响应中使用带有 MTOM 附件的 SOAP 消息。

客户端每隔一段时间就会遇到异常,提示套接字已关闭,CXF 在读取带有这些附件之一的 HTTP 响应时正在读取该套接字。

服务器没有显示任何有趣的事情。

我们想知道:我们如何判断套接字是否关闭是因为服务器端暴力关闭它,而不是客户端调用 close() 的一些流氓代码?

最佳答案

您可以从 WireShark 开始.它将显示网络中的所有流量。从那里您可以看到哪一侧为套接字发送 FIN 或 RST。

捕获时使用过滤器,例如如果在客户端运行,则按服务器的 IP 地址进行过滤。从命令行:

tethereal -iany -R"ip.addr == " -w mycapturefile.pcap

关于java - 无论如何,谁关闭了那个 socket ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10250435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com