Turnpike (3rd Party Diallers) & WinSock (win95/98)

This little section is devoted to fixing problems with winSock in win95/98 caused by 3rd Party Diallers such as Turnpike as part of Troubleshooting a modem.
The Problem
I do not have any personal experience of Turnpike, though I understand it to be much used by Demon users. I'm therefore indebted to Paul Terry for the section at right:

Winsock.dll (or Wsock32.dll to name it's newer brother) is a Windows®' Sockets file which is intimately involved in all Network & Dial-Up Networking (DUN) connections.

Winsock was clearly a very flaky file in win95, as 3rd-party diallers like TurnpikeTM avoided it in favour of it's own file, and even the Windows' designers constantly updated it all the way through both win95 & win98 (the latest version is v2.2).

Unfortunately the early Turnpike winsock was incompatible with the Windows' winsock, so if Turnpike is removed without first reconfiguring to use the system winsock, DUN connections are then impossible.

Fixing the Problem
If Turnpike has been removed from the computer, it will be necessary to replace copies of winsock.dll, Wsock32.dll and/or wsock.vxd on the computer.