Hi. I have written a program using openssl to connect to a server. The program writes data and reads the reposnse. When I connect directly to the server the program terminates correctly. When I use a proxy, the data is read correctly but the program then hangs on a read for 2 minutes. n = SSL_read(ssl, buf, 32768) ; <-- This gives the correct number of bytes n = SSL_read(ssl, buf, 32768) ; <-- This hangs, but returns 0 after 2 minutes Does anyone have any ideas of what I am doing wrong? Thanks in advance. Peter -- Peter Gordon Tel: (972) 8 9432430 Ext: 129 Fax: (972) 8 9432429 Email: [EMAIL PROTECTED] Valor Ltd, PO Box 152, Yavne 70600, Israel ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]