Re: MsgCommunicator v.2.00: Instant Messenger SDK, now with databases support



"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


.



Relevant Pages

  • RE: Users Cant Access Documents on Server
    ... Thanks for using the SBS newsgroup. ... As well as we know, if a workstation would not access network shares, then ... Leave the Default Gateway of the internal NIC blank of the server box. ... Clients That Require SMB Signing ...
    (microsoft.public.windows.server.sbs)
  • Re: Users Cant Access Documents on Server
    ... my computer to the network on the server. ... Connection Wizard none of the computers were listed. ... The Mac clients can not communicate with the server box. ... > Error Messages When You Open or Copy Network Files on Windows XP SP1 ...
    (microsoft.public.windows.server.sbs)
  • Re: [SLE] SMTP authentication
    ... So eventhough my local SMTP server dials up to the internet with a certain username and password, that same username and password would not be used as authentication between my local SMTP server and the ISP's one, should it be used as a relay? ... either defer all outgoing mails until you connect to the internet, then flush out all the mails in the queue. ... Your local server would use an external program like fetchmail to poll the mailserver of your ISP, download the mails and feed them to Postfix. ... The test does NOT say "All clients must be in mynetworks, ...
    (SuSE)
  • RE: VPN Clients Not Registering in AD DNS
    ... via VPN, the DNS records of the VPN clients are unable to be registered. ... Windows 2003 server? ... please let me know whether the clients get the IP ...
    (microsoft.public.windows.server.sbs)
  • Re: Users Cant Access Documents on Server
    ... > then add my computer to the network on the server. ... Did you not see the computers in the Server Management taskpad section? ... The Mac clients can not communicate with the server box. ... >> Error Messages When You Open or Copy Network Files on Windows XP SP1 ...
    (microsoft.public.windows.server.sbs)