Winsock 2.2 Download

-->

Jul 20, 2004 OstroSoft Winsock Component 2.2 Download: COM library for Visual Basic 6, providing an easy access to the network layer of operating system (UDP and TCP sockets). Download Winsock 2 Spi Software. Axoio LionFtp Pro 2006 v.1.1,51010 LionFTP Pro is a standard File Transfer Protocol (FTP) client application for Windows Sockets.Fully uses Winsock-2 optimizations for best performanceUpload, Download and FXP with Resume capability,Rename, Make and Remove Directory.more. Developer's Description. Windows Sockets 2 upgrades the WinSock 1.1 TCP/IP system present on nearly all Internet-enabled Windows 95 platforms. If you connect to the Internet using. OstroSoft Winsock Component v.2.2 COM library for Visual Basic 6, providing an easy access to the network layer of operating system (UDP and TCP sockets). Winsock Mutex Vulnerability N/A Microsoft has released a patch that eliminates a security vulnerability in Microsoft Windows NT 4.0.

TheWSAStartup function initiates use of the Winsock DLL by a process.

Syntax

Parameters

wVersionRequested

The highest version of Windows Sockets specification that the caller can use. The high-order byte specifies the minor version number; the low-order byte specifies the major version number.

lpWSAData

A pointer to theWSADATA data structure that is to receive details of the Windows Sockets implementation.

Return value

If successful, theWSAStartup function returns zero. Otherwise, it returns one of the error codes listed below.

The WSAStartup function directly returns the extended error code in the return value for this function. A call to the WSAGetLastError function is not needed and should not be used.

Error codeMeaning
WSASYSNOTREADY
The underlying network subsystem is not ready for network communication.
WSAVERNOTSUPPORTED
The version of Windows Sockets support requested is not provided by this particular Windows Sockets implementation.
WSAEINPROGRESS
A blocking Windows Sockets 1.1 operation is in progress.
WSAEPROCLIM
A limit on the number of tasks supported by the Windows Sockets implementation has been reached.
WSAEFAULT
The lpWSAData parameter is not a valid pointer.

Remarks

TheWSAStartup function must be the first Windows Sockets function called by an application or DLL. It allows an application or DLL to specify the version of Windows Sockets required and retrieve details of the specific Windows Sockets implementation. The application or DLL can only issue further Windows Sockets functions after successfully callingWSAStartup.

In order to support various Windows Sockets implementations and applications that can have functional differences from the latest version of Windows Sockets specification, a negotiation takes place inWSAStartup. The caller ofWSAStartup passes in the wVersionRequested parameter the highest version of the Windows Sockets specification that the application supports. The Winsock DLL indicates the highest version of the Windows Sockets specification that it can support in its response. The Winsock DLL also replies with version of the Windows Sockets specification that it expects the caller to use.

When an application or DLL calls theWSAStartup function, the Winsock DLL examines the version of the Windows Sockets specification requested by the application passed in the wVersionRequested parameter. If the version requested by the application is equal to or higher than the lowest version supported by the Winsock DLL, the call succeeds and the Winsock DLL returns detailed information in the WSADATA structure pointed to by the lpWSAData parameter. The wHighVersion member of the WSADATA structure indicates the highest version of the Windows Sockets specification that the Winsock DLL supports. The wVersion member of the WSADATA structure indicates the version of the Windows Sockets specification that the Winsock DLL expects the caller to use.

If the wVersion member of theWSADATA structure is unacceptable to the caller, the application or DLL should callWSACleanup to release the Winsock DLL resources and fail to initialize the Winsock application. In order to support this application or DLL, it will be necessary to search for an updated version of the Winsock DLL to install on the platform.

The current version of the Windows Sockets specification is version 2.2. The current Winsock DLL, Ws2_32.dll, supports applications that request any of the following versions of Windows Sockets specification:

  • 1.0
  • 1.1
  • 2.0
  • 2.1
  • 2.2

To get full access to the new syntax of a higher version of the Windows Sockets specification, the application must negotiate for this higher version. In this case, the wVersionRequested parameter should be set to request version 2.2. The application must also fully conform to that higher version of the Windows Socket specification, such as compiling against the appropriate header file, linking with a new library, or other special cases. The Winsock2.h header file for Winsock 2 support is included with the Microsoft Windows Software Development Kit (SDK).

Windows Sockets version 2.2 is supported on Windows Server 2008,Windows Vista, Windows Server 2003,Windows XP,Windows 2000, Windows NT 4.0 with Service Pack 4 (SP4) and later,Windows Me,Windows 98, and Windows 95 OSR2.Windows Sockets version 2.2 is also supported on
Windows 95 with the Windows Socket 2 Update. Applications on these platforms should normally request Winsock 2.2 by setting the wVersionRequested parameter accordingly.

On Windows 95 and versions of Windows NT 3.51 and earlier, Windows Sockets version 1.1 is the highest version of the Windows Sockets specification supported.

It is legal and possible for an application or DLL written to use a lower version of the Windows Sockets specification that is supported by the Winsock DLL to successfully negotiate this lower version using the WSAStartup function. For example, an application can request version 1.1 in the wVersionRequested parameter passed to the WSAStartup function on a platform with the Winsock 2.2 DLL. In this case, the application should only rely on features that fit within the version requested. New Ioctl codes, new behavior of existing functions, and new functions should not be used. The version negotiation provided by the WSAStartup was primarily used to allow older Winsock 1.1 applications developed for Windows 95 and Windows NT 3.51 and earlier to run with the same behavior on later versions of Windows. The Winsock.h header file for Winsock 1.1 support is included with the Windows SDK.

This negotiation in the WSAStartup function allows both the application or DLL that uses Windows Sockets and the Winsock DLL to support a range of Windows Sockets versions. An application or DLL can use the Winsock DLL if there is any overlap in the version ranges. Detailed information on the Windows Sockets implementation is provided in theWSADATA structure returned by the WSAStartup function.

The following table shows howWSAStartup works with different applications and Winsock DLL versions.

Caller version supportWinsock DLL version supportwVersion requestedwVersion returnedwHighVersion returnedEnd result
1.11.11.11.11.1use 1.1
1.0 1.11.01.11.01.0use 1.0
1.01.0 1.11.01.01.1use 1.0
1.11.0 1.11.11.11.1use 1.1
1.11.01.11.01.0Application fails
1.01.11.0WSAVERNOTSUPPORTED
1.0 1.11.0 1.11.11.11.1use 1.1
1.1 2.01.0 1.12.01.11.1use 1.1
2.01.0 1.1 2.02.02.02.0use 2.0
2.0 2.21.0 1.1 2.02.22.02.0use 2.0
2.21.0 1.1 2.0 2.1 2.22.22.22.2use 2.2

Once an application or DLL has made a successfulWSAStartup call, it can proceed to make other Windows Sockets calls as needed. When it has finished using the services of the Winsock DLL, the application must callWSACleanup to allow the Winsock DLL to free internal Winsock resources used by the application.

An application can callWSAStartup more than once if it needs to obtain theWSADATA structure information more than once. On each such call, the application can specify any version number supported by the Winsock DLL.

TheWSAStartup function typically leads to protocol-specific helper DLLs being loaded. As a result, theWSAStartup function should not be called from the DllMain function in a application DLL. This can potentially cause deadlocks. For more information, please see the DLL Main Function.

An application must call the WSACleanup function for every successfultime the WSAStartup function is called. This means, for example, that if an application callsWSAStartup three times, it must callWSACleanup three times. The first two calls toWSACleanup do nothing except decrement an internal counter; the finalWSACleanup call for the task does all necessary resource deallocation for the task.

Note An application can call the WSAGetLastError function to determine the extended error code for other Windows sockets functions as is normally done in Windows Sockets even if the WSAStartup function fails or the WSAStartup function was not called to properly initialize Windows Sockets before calling a Windows Sockets function. The WSAGetLastError function is one of the only functions in the Winsock 2.2 DLL that can be called in the case of a WSAStartup failure.

Windows Phone 8: This function is supported for Windows Phone Store apps on Windows Phone 8 and later.

Windows 8.1 and Windows Server 2012 R2: This function is supported for Windows Store apps on Windows 8.1, Windows Server 2012 R2, and later.

Examples

The following code fragment demonstrates how an application that supports only version 2.2 of Windows Sockets makes aWSAStartup call:

Requirements

Minimum supported clientWindows 8.1, Windows Vista [desktop apps | UWP apps]
Minimum supported serverWindows Server 2003 [desktop apps | UWP apps]
Target PlatformWindows
Headerwinsock2.h (include Winsock2.h)
LibraryWs2_32.lib
DLLWs2_32.dll

See also

  • Order By:
  • All | Freeware<< Records 1-20 | Go to1Next >>page

View the interaction between your application and Winsock 1.1/2.0, WININET, RAS.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Analysis , Api , Data , Debug , Ipv6 , Ras , Spy , Tool , Trace , Traceplus

  • License: Shareware
  • Cost: $199.95 USD
  • Size: 2.9 KB
Download: TracePlus Winsock

This activex component is the replacement version for the classic version of the winsock component.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Activex , Chat , Component , Control , Delphi , Develop , Ip , Net , Ocx , Protocol

  • License: Shareware
  • Cost: $99.00 USD
  • Size: 240.6 KB
Download: Alt Winsock ActiveX

XP TCP/IP Repair is a Graphical User Interface (GUI) for commands in Windows XP that repair your TCP/IP registry settings and your Winsock LSP settings.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Freeware , Gui , Internet , Ip , Optimizer , Repair , Tcp , Utility , Windows , Winsock

  • License: Freeware
  • Cost: $0.00 USD
  • Size: 1.8 MB
Download: XP TCP/IP Repair

SMTP / POP3 FoxPro email component library to send, receive and parse mail.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Attachment , Authentication , Base64 , Component , Control , Dll , Email , Email Component , Html , Iso-8859

  • License: Shareware
  • Cost: $105.00 USD
  • Size: 323 B
Download: SMTP/POP3 Email Engine for FoxPro
Winsock 2.2 Download
SMTP / POP3 PowerBASIC email component library to send, receive and parse mail.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Attachment , Authentication , Base64 , Bcc , Cc , Component , Control , Dll , Email , Email Component

  • License: Shareware
  • Cost: $105.00 USD
  • Size: 286 B
Download: SMTP/POP3 Email Engine for PowerBASIC

E-Mail Expert is an activeX control and a COM DLL for sending SMTP / MIME email.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Activex , Activex Components , Com , Controls , Dll , E-mail , E-mail Controls , E-mail Dlls , E-mail Programming , Email

  • License: Shareware
  • Cost: $99.95 USD
  • Size: 1.8 KB
Download: E-Mail Expert

COM library for Visual Basic 6 for network programming.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Activex , Client , Com , Connect , Dll , Oswinsck , Receive , Send , Server , Socket
Winsock 2.2 Download
  • License: Freeware
  • Cost: $0.00 USD
  • Size: 100 B
Download: OstroSoft Winsock Component

SMTP / POP3 Xbase++ email component library to send, receive and parse mail.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Alaska Xbase++ , Attachment , Authentication , Base64 , Bcc , Cc , Component , Control , Dll , Email

  • License: Shareware
  • Cost: $105.00 USD
  • Size: 279 B
Download: SMTP/POP3 Email Engine for Xbase++

HS TFTP is a software library in C (supplied with full source code) which implements Trivial File Transfer Protocol (TFTP) over UDP socket layer according to RFC 1350. Support for client and server side for both file get and put are provided.
More InfoDownload
  • Platforms: Windows, Palm
  • Similar:
    Tftp , Tftp Library , Tftp Source Code , Udp , Winsock

  • License: Demo
  • Cost: $592.00 USD
  • Size: 536.5 KB
Download: HS TFTP C Source Library

Instant Clipboard is an extension to the standard Windows clipboard.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Applet , Application , Bluescreen Screensaver , Cavaj , Class Generator , Clipboard , Command Line Emailer , Components , Control , Cool

  • License: Shareware
  • Cost: $30.00 USD
  • Size: 900.0 KB
Download: Instant Clipboard

TelnetXQ is a Telnet Server offering enterprise level features.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Activex , Analyser , Analyzer , Atl , C Builder , Com , Console , Dial Up , Dll , Download

  • License: Shareware
  • Cost: $99.95 USD
  • Size: 3.8 MB
Download: TelnetXQ Server

An enterprise level stand alone Web Server with numerous features.
More InfoWinsock 2.2 DownloadDownload
  • Platforms: Windows
  • Similar:
    Activex , Analyser , Analyzer , Atl , Authenticate , C Builder , Com , Dll , Download , Encryption

  • License: Shareware
  • Cost: $99.95 USD
  • Size: 1.9 MB
Download: WebXQ Server

Portable SecureFX is a 32-bit WinSock application that makes file transfer with FTP easy and secure.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Ftp , Ftp Transfer , Secure , Secure Transfer , Transfer , Transfer File

  • License: Shareware
  • Cost: $59.95 USD
  • Size: 9.8 MB
Download: Portable SecureFX 7.0.3 B480

MarshallSoft SMTP/POP3/IMAP COBOL email component library (SEE4CB) uses a simple API to send and receive mail, including HTML, MIME Base64 and quoted-printable encoded attachments, from within an application.
More InfoDownload
  • Platforms: Windows
  • Similar:
    .net Email , Authentication , Authentication Mail , C Builder , C Email Component , C++ , Client Server Component , Client Server Tcp Ip , Cobol , Component

  • License: Shareware
  • Cost: $115.00 USD
  • Size: 510.0 KB
Download: SMTP/POP3/IMAP Email Engine for COBOL

MarshallSoft Visual Foxpro TCP/IP and UDP/IP sockets client/server component for communication across a network such as the internet or intranet (LAN).
More Info

Quality Of Service

Download

Winsock Repair

  • Platforms: Windows
  • Similar:
    Authentication , C Builder , C Email Component , C++ , Client Server Component , Client Server Foxpro , Client Server Tcp Ip , Cobol , Component , Control
Winsock
  • License: Shareware
  • Cost: $115.00 USD
  • Size: 395.0 KB
Download: Client/Server Comm Lib for FoxPro

MarshallSoft Xbase++ TCP/IP and UDP/IP sockets client/server component for communication across a network such as the internet or intranet (LAN).
More InfoDownload
  • Platforms: Windows
  • Similar:
    Authentication , C Builder , C Email Component , C++ , Client Server Component , Client Server Tcp Ip , Client Server Xbase , Cobol , Component , Control

  • License: Demo
  • Cost: $115.00 USD
  • Size: 384.0 KB
Download: Client/Server Comm Lib for Xbase

ActiveSocket is a Network Communication control for Windows developers.

Download XP TCP/IP Repair 2.2 - Softpedia


More InfoDownload
  • Platforms: Windows
  • Similar:
    Asp , Delphi , Devices , Humidity , Ip , Ipx , Java , Javascript , Linux , Monitor

  • License: Shareware
  • Cost: $150.00 USD
  • Size: 1.6 MB
Download: ActiveSocket Network Toolkit

Complete Internet Repair is a free tool that will attempt to fix all your internet errors. Reset TCP/IP, repair WinSock, renew connections, flush DNS, repair IE, repair Windows Update, repair SSL, reset the Windows firewall and restore the hosts file.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Complete Internet Repair , Connectivity , Dhcp , Dns , Fix Internet , Fix Windows Update , Internet , Modem , Network , Online Banking

  • License: Freeware
  • Cost: $0.00 USD
  • Size: 489.1 KB
Download: Complete Internet Repair

Erics TelNet98 is the sophisticated Telnet and SSH client for Intranets and the Internet. This Windows Sockets-based ANSI- and SCO-ANSI compatible Terminal includes color, line printer emulation, automatic login and many other features.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Ansi , Client , Linux , Sco , Ssh , Telnet , Telnet98 , Terminal , Unix , Winsock

  • License: Shareware
  • Cost: $34.95 USD
  • Size: 1.6 MB
Download: Erics TelNet98

SMTP / POP3 dBASE email component library to send, receive and parse email.
More InfoDownload
  • Platforms: Windows
  • Similar:
    Attachment , Authentication , Base64 , Bcc , Cc , Component , Control , Dbase , Dll , Email

  • License: Shareware
  • Cost: $105.00 USD
  • Size: 316 B

Winsock Fix

Download: SMTP/POP3 Email Engine for dBase

IP Helper

alt winsock activex - winsock sockets c - winsock fix 2003 - winsock fix windows 2000 - winsock 7 fix - winsock recover - winsock repair 7 - winsock repair tools - winsock winsock - connect powerbuilder winsock