WSAData机构体如下 
功能是:存放windows socket初始化信息.
struct WSAData {
WORD wVersion;
WORD wHighVersion;
char szDescription[WSADESCRIPTION_LEN+1];
char szSystemStatus[WSASYSSTATUS_LEN+1];
unsigned short iMaxSockets;
unsigned short iMaxUdpDg;
char FAR * lpVendorInfo;
};
wVersion为你将使用的Winsock版本号,wHighVersion为载入的Winsock动态库支持的最高版本,注意,它们的高字节代表次版本,低字节代表主版本。
szDescription与szSystemStatus由特定版本的Winsock设置,实际上没有太大用处。
iMaxSockets表示最大数量的并发Sockets,其值依赖于可使用的硬件资源。
iMaxUdpDg表示数据报的最大长度;然而,获取数据报的最大长度,你需要使用WSAEnumProtocols对协议进行查询。
最大数量的并发Sockets并不是什么神奇的数字,它是由可用的物理资源来决定的.
lpVendorInfo是为Winsock实现而保留的制造商信息,这个在Windows平台上并没有什么用处.

相关文章:

  • 2021-12-14
  • 2022-12-23
  • 2021-05-14
  • 2022-02-07
  • 2022-12-23
  • 2021-07-24
  • 2022-02-19
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2022-01-09
  • 2021-12-12
  • 2021-12-09
  • 1970-01-01
  • 2021-06-27
相关资源
相似解决方案