WindowsSpecificAnnoyances

From MLDonkey
Revision as of 13:43, 24 April 2009 by Balamutick (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Here is a list of annoyances. These are specific to Windows and most of all they are not caused by mlDonkey.

Contents

Windows Server 2003, XP, 2000 (all versions)

In all these Windows version the maximum usable port number is limited to 5000.
Read [this] how to change the registry.
Without this hack you can receive messages like this in MLDonkey logfile

EXCEPTION connect failed: An operation on a socket could not be performed
because the system lacked sufficient buffer space or because a queue was full.

Windows XP SP2

Windows 95/98/Me

This applies to all windows that do not belong to the NT family. As far as I know, mlDonkey will not run properly under these OSes. The problem comes in fact from OCaml that does not support them correctly (remember that OCaml is a portable language; it can not be universal)

Spywares

Layered Service Provider (LSP)

Firewalls, antiviruses, netlimiter, spywares. See Spybot S&D's Dictionnary

Windows NT family allows a very irritating thing. It's called Layer Service Providers. Applications that use this can act on other applications socket. With LSPs any application with enough privileges can analyse, block, modify any data that a process (running on the same box as the LSP) sends over the network or to itself.
This means that a spyware is able record all your surf.

Now, let's forget about spywares and concentrate on legitimate softwares.

I know 2 (must insist on the "I") applications that uses LSPs.

See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/wspstartup_2.asp


LanguagesEnglish

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox