Estoy un poco lerdo... se me están pasando mensajes que no se me deberían pasar...
Excelente seoane, si ya por de sí es difícil andar jugando con sockets, parece aún mas parchear las propias funciones de estos. Muy original lo de
OutputDebugString,
En todo caso "recuerda" que también es posible interceptar el puerto en cuestión...
y ahí seguro que ni el Opera ni nadie se resiste.
Una más para tu repositorio...