行。所以,这与每个人在网络编程中所要求的完全相反。通常,人们会问如何使插座损坏。另一方面,我正在寻找相反的观点。
我目前有套接字工作正常,并希望它们打破以重新创建我们看到的这个问题。我不确定如何通过读取错误故意使套接字失败。诀窍是:套接字需要是一个工作的,建立的连接,然后它必须因任何原因失败。
我在C中写这个,驱动程序在Linux系统上运行。套接字由Linux设备驱动程序在Linux中由非IP 3级协议处理。我可以完全访问所有代码库,我只需要找到一种方法来取笑它,以便它可以失败。
有什么想法吗?
答案 0 :(得分:1)
你可以修改你的内核吗?您可以引入一种方法来在网络堆栈级别引发错误。
答案 1 :(得分:1)
一个经典的技巧是拔掉网线。