this is exactly how openonload works, it&#x27;s pretty impressive that they get nearly all weird behaviour of the Linux socket API correct (correct behaviour across fork, select&#x2F;poll&#x2F;epoll, multicast behaviour, etc).<p>presentation: <a href="http:&#x2F;&#x2F;www.openonload.org&#x2F;openonload-google-talk.pdf" rel="nofollow">http:&#x2F;&#x2F;www.openonload.org&#x2F;openonload-google-talk.pdf</a>