开发者

How to make an existing socket fail?

开发者 https://www.devze.com 2023-01-03 03:45 出处:网络
OK.So, this is exactly the opposite of what everyone asks about in network programming.Usually, people ask how to make a broken socket work.I, on the other hand am looking for the opposite.

OK. So, this is exactly the opposite of what everyone asks about in network programming. Usually, people ask how to make a broken socket work. I, on the other hand am looking for the opposite.

I currently have sockets working fine, and want them to break to re-create this problem we are seeing. I am not sure how to go about intentionally making the socket fail by having a bad read. The trick is this: Th开发者_运维问答e socket needs to be a working, established connection, and then it must fail for whatever reason.

I'm writing this in C and the drivers are running on a Linux system. The sockets are handled by a non-IP Level 3 protocol in Linux by a Linux Device Driver. I have full access to all of the code-base, I just need to find a way to tease it out so that it can fail.

Any ideas?


Can you modify your kernel? You could introduce a method to induce errors at the network stack level.


One classic trick is to unplug the network cable.

0

精彩评论

暂无评论...
验证码 换一张
取 消