I have a client/server application that uses the MFC CAsyncSocket class to
create sockets. It has been working fine on all versions of Windows for
several years.
However, when it runs on Windows Server 2003, the socket Create() operation
fails with error 10022 - Invalid Argument.
The arguments to the Create() function are an integer port number and an
integer constant. There don't appear to be any invalid arguments.
Has anyone seen anything like this with Server 2003?
Can an application create sockets on Server 2003? Are there any special
permissions or system settings?
Thanks for your help.
David Dunetz
SweetWARE
|