🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.multi-tier
Article #147

Re: Custom ScktSrvr implementations?

#147
From: Adrian Mercieca
Date: Tue, 21 Aug 2007 09:23
33 lines
2580 bytes
Hi Bob,

> Using the Socket Server in DataSnap, we can use socket interceptions: 
> peeking into what's happening between the client and the server when you 
> use the SocketConnection component. You can use the IDataIntercept 
> interface and the TPacketIntercept class to write your own DLL that must 
> be registered with the SocketServer application as well as the 
> TSocketConnection component and can be used to compress, encrypt, log or 
> do whatever with the data packets that you wish...
> 

That sounds *very* good. Thanks again.

Got another question (sorry)...
Has anyone thought of a broadcasting scheme of updates between servers 
and clients? That would be most useful to propagate changes in a 
live/push fashion I would think.

As background, I have loads of experiencing developing 3-tier apps using 
   the ACE/TAO Corba implementation with servers written in C++ running 
on Linux and the gui written with C++ builder running on windows. This 
is a proven framework and is very fast and very robust. Yet, it's not 
RAD; DataSnap, though somewhat limited compared to 
CORBA/C++/hand-wiring, offers RAD in proven paradigm. Yes, I have read 
quite a few negative comments on the net about DataSnap. Admittedly, I 
have no experience with it and so must rely on other people's 
experiences with it.

What's your opinion about DataSnap's robustness, performance and 
scalability? I'm very tempted to give it a try.


Thanks - Adrian.
Technical Details
Message-ID: <46caaf22@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.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
References: <46c98f62$1@newsgroups.borland.com> <46C9942A.7010804@BobSwart.com> <46ca7e36$1@newsgroups.borland.com> <46CA98A7.5050105@BobSwart.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcd2b,8f7e5403900890a3
X-Google-Attributes: gidfcd2b,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Date: Tue, 21 Aug 2007 11:23:57 +0200
From: Adrian Mercieca <amercieca@rem-gmail.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
Newsgroups: borland.public.cppbuilder.database.multi-tier
Subject: Re: Custom ScktSrvr implementations?
References: <46c98f62$1@newsgroups.borland.com> <46C9942A.7010804@BobSwart.com> <46ca7e36$1@newsgroups.borland.com> <46CA98A7.5050105@BobSwart.com>
In-Reply-To: <46CA98A7.5050105@BobSwart.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 80.77.197.238
Message-ID: <46caaf22@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1187688226 80.77.197.238 (21 Aug 2007 02:23:46 -0700)
Lines: 33
Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.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
X-Original-Bytes: 2441