🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.internet.socket
Article #2130

TWinSocketStream::Read

#2130
From: SF
Date: Thu, 27 Jul 2006 07:09
21 lines
1742 bytes
Hi all,

I have a blocking TClientSocket inside a thread. It connects to 
a server and reads data from it. I need to read small and/or 
large amount of data. Basically it is working quite well, but 
sometimes I have strange disconnections. My questions are:

The help (BCB5) states to set the Count parameter of 
TWinSocketStream::Read "fairly low, and make several calls to 
Read, rather than fewer calls with a large value of Count". 
That's what I did, but how to interpret that "fairly low"? 1? 
10? 100? 1000?

Could a too low value of Count result in an overflow of the 
TCP/IP stack so that there are some packets not acknowledge and 
the connection is then brutally reset (although I sniffered the 
traffic and my TCP window is always greater than 64000)?

Thanks for any clue.

Stefano. 
Technical Details
Message-ID: <44c866d6@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 11508e,178c2a5464235f3f,start
X-Google-Attributes: gid11508e,public
X-Google-Language: ENGLISH,ASCII-7-bit
Reply-To: "SF" <invalid@NOSPAMinvalid.com>
From: "SF" <invalid@NOSPAMinvalid.com>
Newsgroups: borland.public.cppbuilder.internet.socket
Subject: TWinSocketStream::Read
Date: Thu, 27 Jul 2006 09:09:53 +0200
Lines: 23
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
NNTP-Posting-Host: 81.208.124.114
Message-ID: <44c866d6@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1153984214 81.208.124.114 (27 Jul 2006 00:10:14 -0700)
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail