From: "Leigh Wanstead" <leighw@softtech.co.nz> Date: Thu, 28 Nov 2002 09:10:54 +1300 IMHO, it is not a defect in the Linux TCP stack. That is jetdirectprint's problem. I don't know how to fix jetdirectprint's problem. I guess that if you got source code of jetdirectprint. You need to modify socket option to get what you want. This has nothing to do with socket options. When pending read data is present, you must read it all before you close the socket or else the whole connection will be reset. There are no exceptions - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html