Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: "Danijel Tkalcec [RTC]" <dtkalcec@xxxxxxxxxxx>
- Date: Wed, 14 Dec 2005 00:41:10 +0100
"Ella Perelman [AidAim Software]" wrote:
> "Danijel Tkalcec [RTC]" wrote:
>
>> But, Messenger Client/Server applications are a specific sort, because
>> clients expect to get their messages almost instantly. To avoid flooding
>> the
>> network with "ping" requests from all clients to check for new messages,
>> I've decided to use one non-pressistent connection for sending messages
>> to
>> the server and a separate semi-persistent connection for receiving new
>> messages from the server. This can be changed to the "ping" method, if
>> your
>> Messenger Server should have to handle more than 30K clients, while your
>> bandwidth and Server CPU usage isn't as important (which will be
>> increased
>> because of often "ping" requests).
>
> Your first method will load network and server dramatically,
> the third one has strong clients number limitation and
> requires huge sockets resources, I guess, it is inadmissible for server.
> Why you do not use listening port on the client side, your way #2?
Because client would have to open an incomming Port for this to work and I
want to avoid that. Clients should work over the Internet, without any
special configuration. Using the HTTP protocol also avoids proxy problems.
RTC Clients can run from any Win32 system configured for the Internet
Explorer, there is no need to open ports on the router or re-configure proxy
servers.
--
Danijel Tkalcec
http://www.deltasoft.hr/rtc/author.htm
RealThinClient components
-------------------------------------------
* The Easiest way to build Internet-enabled applications
- Clients, Stand-alone Servers, ISAPI extensions -
> Write and Call Remote Functions
> Download and Upload Files
> Single- and Multi-Threaded mode
> Firewall friendly - all over HTTP
> Stress-tested for highest stability
http://www.deltasoft.hr/rtc
http://www.deltasoft.hr/rtc/forum
.
- Follow-Ups:
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Danijel Tkalcec [RTC]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Ella Perelman [AidAim Software]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- References:
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Wayne & Carr
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Ella Perelman [AidAim Software]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Danijel Tkalcec [RTC]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Ella Perelman [AidAim Software]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Danijel Tkalcec [RTC]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Mike Shkolnik
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Danijel Tkalcec [RTC]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- From: Ella Perelman [AidAim Software]
- Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- Prev by Date: Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- Next by Date: Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- Previous by thread: Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- Next by thread: Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support
- Index(es):
Relevant Pages
|