Winsock:
Winsock is an API that allows Windows-based applications to access the transport protocols. Winsock in Windows 2000 is a protocol-independent networking API. Winsock is the Windows 2000 implementation of the widely-used Sockets API, the standard for accessing datagram and session services over TCP/IP, NWLink IPX/SPX NetBIOS, and AppleTalk. Applications written to the Winsock interface include File Transfer Protocol (FTP) and Simple Network Management Protocol (SNMP). Winsock performs the following:
Provides a familiar networking API for programmers using Windows or UNIX.
Offers binary compatibility between the heterogeneous, Windows-based TCP/IP stack and utility vendors.
Supports both connection-oriented and connectionless protocols.
SOCKS:
A protocol for traversing firewalls in
a secure and controlled manner, made publicly available by the Internet Engineering Task Force.
socket:
An object that represents an endpoint for communication between processes across a network transport. Sockets have a datagram or stream type and can be bound to a specific network address. Windows Sockets provides an application programming interface (API) for handling all types of socket connections in Windows.
I think Socks/Sockets are part of the transport protocol While Winsock/Windows Sockets are applications that access the protocol. But it is hard to tell and even harder to find info on.
James Collins
Systems Support Engineer
A+, MCP
email: butchrecon@skyenet.net
Please let us (Tek-tips members) know if the solutions we provide are helpful to you. Not only do they help you but they may help others.