🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Indy - ReadFromStack - Success!

#4856
From: Paul Machiaverna
Date: Wed, 01 Dec 2004 19:27
9 lines
1663 bytes
Gambit -
While my solution to using Indy 9 isn't "textbook", neither are the  data transmissions that must be supported.  The ReadFromStack is working very well and sure beats calling the socket Recv directly since the code now detects a client disconnect very quickly.

I realize the looping in the OnExecute is not the intended method of servicing a socket connection, but the frequency at which OnExecute gets called does not work with the very tight timing requirements of the transmissions.  As I've mentioned before, such is the reality of supporting old, non-protocol transmissions that assume a direct serial connection to a host.

Thank you for hanging in there with me and for all your suggestions!

Paul Mac
Technical Details
Message-ID: <41ae292f$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!border2.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 11508e,a8641c691be161db,start
X-Google-Attributes: gid11508e,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Paul Machiaverna" <paul.machiaverna@i-stat.com>
Sender: "Paul Machiaverna" <paul.machiaverna@i-stat.com>
Reply-To: "Paul Machiaverna" <paul.machiaverna@i-stat.com>
Subject: Indy - ReadFromStack - Success!
Newsgroups: borland.public.cppbuilder.internet.socket
X-User-Info: 130.36.11.141     
NNTP-Posting-Host: 207.105.83.66
Message-ID: <41ae292f$1@newsgroups.borland.com>
Date: 1 Dec 2004 12:27:27 -0700
X-Trace: newsgroups.borland.com 1101932847 207.105.83.66 (1 Dec 2004 12:27:27 -0700)
Lines: 9
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!border2.nntp.ams.giganews.com!nntp.giganews.com!pe2.news.blueyonder.co.uk!blueyonder!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail