INVALID_SOCKET的值

来源:互联网 发布:运单软件合成 编辑:程序博客网 时间:2024/06/04 18:03

INVALID_SOCKET的值

 (2011-06-26 15:06:45)
标签: 

杂谈

 

INVALID_SOCKET的值不是-1,原因参考basetsd.hWinSock2.h

 

typedef _W64 unsigned int UINT_PTR, *PUINT_PTR;

typedef UINT_PTR        SOCKET;

#define INVALID_SOCKET  (SOCKET)(~0)

 

(~0)的值为-1;

(SOCKET)(~0)的值为:十六进制0xFFFFFFFF(十进制4294967295)。

原创粉丝点击