gpt4 book ai didi

c - 在 Linux 中创建套接字时是否有任何错误日志文件显示内核错误?

转载 作者:行者123 更新时间:2023-11-30 17:11:33 26 4
gpt4 key购买 nike

我已经创建了一个 TCP 客户端和服务器程序。 TCP 客户端向服务器发送一个 sync 数据包,服务器用 sync + Ack 数据包响应客户端。客户端收到此数据包后,客户端网络堆栈本身会为该流生成 RST 数据包。我已经在 tcpdump 命令的帮助下验证了相同的内容。输出显示服务器没有向客户端生成任何 RST 数据包。我已在谷歌上搜索以进一步调试此问题,但无法找到任何帮助。

有人可以帮我进一步调试吗?

最佳答案

日志是应用程序级别的处理应用程序如何工作的方法。可能是错误日志、控制台日志、访问日志等(不同的应用有不同类型的日志)。内核是否发出错误或任何其他原因并不重要,如果您用于创建套接字和处理连接的应用程序创建了日志,它就会存在,否则不会。
此外,日志文件位于 Linux 文件系统的 /var/log 文件夹中。所以,这可能会有所帮助。

PS:如果您能告诉我使用什么来创建套接字以及更详细的信息,我可能会给出更具体的答案。我希望这能回答您的问题。

关于c - 在 Linux 中创建套接字时是否有任何错误日志文件显示内核错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111754/

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