From: "Peter Remmers" Newsgroups: comp.os.msdos.djgpp Subject: libsocket: problems with receiving large amount of data Date: Sat, 21 Oct 2000 11:56:46 +0200 Organization: T-Online Lines: 18 Message-ID: <8srp88$7tj$01$1@news.t-online.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 972122184 01 8115 40Svz+SSrAdHa 001021 09:56:24 X-Complaints-To: abuse AT t-online DOT com X-Sender: 320094726121-0001 AT t-dialin DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi! I'm currently writing a telnet program and now have the problem that when I receive a relatively large amount of data (such as with "ls -lR /") after a few seconds it hangs, because the library thinks there is no data to read. select() hangs (or times out), recv() either blocks (blocking mode) or fails with EAGAIN (nonblocking). On my linux box (where I do the "ls -lR /") netstat says the send-Q of the connetion fills up to like 40k or so. What gives? I'm using Win98SE with libsocket 0.8.0p1 and CODA's sock.vxd. Peter