🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: TTcpSocket usage?

#4184
From: Remy Lebeau (TeamB)
Date: Thu, 17 Mar 2005 18:02
33 lines
2111 bytes
"qyte" <gyte@vivodinet.gr> wrote in message
news:42399429$1@newsgroups.borland.com...

> Does anyone know if i can find anyway a tutorial of using both
> components? or even better a source code example as well?

If you are referring to the TTcpClient and TTcpServer components that are
part of CLX, then I strongly advise you NOT to use them.  They are very
badly designed.  I can't believe Borland actually released them, but then a
lot of things in CLX were messed up, which is partly why CLX did not take
off very well.

> Why does the server has not an onreceive?

Because it is not designed to automatically read from clients at all, so
there is no reason for such an event.  You are solely responsible for all of
the reading and writing yourself.

> The server doesn't seem to have support for many clients
> but anly for one. Is this true?

No.  It does support multiple clients.  But the implementation for
supporting clients is very poor, in my opinion.

> if not where are the Client Sockets stacked?

When a new client connects, the OnAccept event is triggered.  You have to do
all of your work with the client inside that event handler.  Ase soon as the
handler exits, the client gets disconnected immediately.


Gambit
Technical Details
Message-ID: <4239c5fa$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <42399429$1@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 11508e,e077ea58edafe29d
X-Google-Attributes: gid11508e,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Remy Lebeau \(TeamB\)" <no.spam@no.spam.com>
Newsgroups: borland.public.cppbuilder.internet.socket
References: <42399429$1@newsgroups.borland.com>
Subject: Re: TTcpSocket usage?
Date: Thu, 17 Mar 2005 10:02:14 -0800
Lines: 35
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
NNTP-Posting-Host: 68.69.17.41
Message-ID: <4239c5fa$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1111082490 68.69.17.41 (17 Mar 2005 10:01:30 -0800)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail