2

好的。因此,这与每个人在网络编程中所问的完全相反。通常,人们会问如何使损坏的插座工作。另一方面,我正在寻找相反的东西。

我目前的套接字工作正常,并希望它们中断以重新创建我们看到的这个问题。我不知道如何故意使套接字因读取错误而失败。诀窍是:套接字必须是一个有效的、已建立的连接,然后它必须因任何原因而失败。

我正在用 C 语言编写它,并且驱动程序在 Linux 系统上运行。套接字由 Linux 设备驱动程序由 Linux 中的非 IP 3 级协议处理。我可以完全访问所有代码库,我只需要找到一种方法来梳理它,这样它就不会失败。

有任何想法吗?

4

2 回答 2

1

你能修改你的内核吗?您可以引入一种在网络堆栈级别引发错误的方法。

于 2010-06-07T23:42:59.837 回答
1

一个经典的技巧是拔下网线。

于 2010-06-08T00:37:56.977 回答