Link to home
Create AccountLog in
Avatar of FurtherInnovations
FurtherInnovations

asked on

Windows Sockets version by DLL version?

Wondering if anyone knows what version of
Windows Sockets (1.0, 1.1, 2.0, 2.02) cooresponds
to which version of WINSOCK.DLL and WS2_32.DLL?

Specifically dll versions
4.00.950
4.00.1111

my ultimate question is what version of Windows Sockets shipped with Windows 95 Release A

Anyone?
Avatar of DanRollins
DanRollins
Flag of United States of America image

I can't find the definitive answer, but looking back as far as WFW31, I see nothing that says it supports only Socket 1.0 (every thing seems to be at least 1.1).  Here are a few clues:

Windows 95 WinSock Update to Improve Multihoming Support
ID: Q169035
http://support.microsoft.com/support/kb/articles/Q169/0/35.ASP

=--=-=-==-=-=-=-
Windows 95 CD-ROM Directory Listing (4 of 5)
ID: Q135539
http://support.microsoft.com/support/kb/articles/Q135/5/39.asp

lists (what must be the oldest Win96 winsock):

winsock.dll         42,080  07-11-1995  9:50:00a
=--=-=-==-=-=-=-

If your question really is:

Q: How do I know when I need to dumb-down my app so that it can work on a system that supports only Windows Sockets version 1.0?

A: Use this function:
  Messagebox(0,"You are still using Windows 95 without *any* service release upgrades!\n\n Here is the phone number of my competitor (I have no desire at all for your business):\n\n 1-800-555-GETALIFE", "What are you *thinking!* !?!?", MB_OK);

// Don't even try.  Just suggest that your user upgrade to a reasonable level,

-- Dan
Are you there?  
I found my old (original "gold beta") CD of Win95.  If you really must know, I'll extract Winsock.DLL and write some code to see which Socket version it supports.  

I'll need 200 points and a guaranteed A to go through that hassle.

-- Dan
Avatar of FurtherInnovations
FurtherInnovations

ASKER

Works for me.. :)

I only have an R2 cd

Thanks!

ASKER CERTIFIED SOLUTION
Avatar of DanRollins
DanRollins
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Thanks a bunch.  We're writing an installer that =HAS= to function correctly on old-school w95 boxes and just wanted to be double-super paranoid.  Thanks again!

I'm glad that solved your problem.

Please click the Accept Answer button and choose Excellent, as you agreed to do in your previous post. Thanks!

-- Dan
Thanks a bunch!  Sorry the OK didn't work - EE gave me a nasty-looking JSP error ;)

Here it is..