Just to restate my original email - XP is only used for clients - good old OSX is used for the Server (no problems at all as far as my testing has shown - had 30 concurrent connections at least)

Can anyone comment on the system load of either OS on keeping a connection alive - it clearly talks to the other end for maintenance purposes at the TCP stack level I presume?

The only either comment I have on my original question is it appears that - If you get a connection each time you want to send a message, then the time to error a broken/missing connection is faster than waiting for a timeout on a previously established socket and the OS triggering its error message - that is error on .connect is faster than error on socket.write

Thanks for the comments on the subject

Tim

On 28/12/2006, at 7:44 AM, Fargo Holiday wrote:

No, the limitation was imposed on XP strictly after SP2. Before that it was limited to around 65000. Specifically this is supposed to only apply to half open, or SYN, connections, but that hasn't been my experience. Prior versions of winsock would attempt to open connections up to the limit of the platforms idea of an unsigned word, just like XP used to be. I thought I already stated that every security feature would disable such a hack, and further I want to make it clear that including such a thing in your software would be a massive liability waiting to happen.

I never suggested any use it, yet tons of people do. So, if he wants to distribute to a large market share, Windows will likely come up. Vista isn't likely to be any better.

MySQL also runs on Windows. And OS X. So, it's a good option regardless. So is Postgres, which has the added benefit of being a company not run by tards.

Later,
Fargo

dxGiodx wrote:
Hmmm,

My 2 cents. It has been my understanding from the beggining of XP and other Win OS's that the desktop OS's have always had a 10 connection limitation. Using patches/hacks to overcome a security feature(according to MS) is a no no because every time there is a patch, you will have to re-aply the hack which may not even work.

Since XP is not built for networked optimization in comparison to any server version of the OS, why would you want to use any Win Desktop OS's? There are tremendous benefit on using Server class OS's. If the cost of ownership of the server class OS's is too much look in to a Linux based solution.

If it is cost, use a Linux implementation as it will possibly require less resources, less maintenance and cost the same for MySQL licensing(incase is a commercial app).


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to