
Winsock 2.2
王林森
当蝴蝶在南半球拍了两下翅膀,它就会稍微飞高一些。
(已迁往www.cnblogs.com/wlsandwho/)
展开
-
ioctlsocket
ioctlsocket function27 out of 39 rated this helpful- Rate this topic The ioctlsocket function controls the I/O mode of a socket.SyntaxC++int ioctlsocket( _In_ S翻译 2014-10-21 11:30:52 · 2064 阅读 · 0 评论 -
网络编程Winsock——WSAStartup
WSAStartup 初始化,返回值为错误码,不需要再调用WSAGetLastError。int WSAStartup( _In_ WORD wVersionRequested,//高字节:副版本,低字节:主版本,使用MAKEWORD(X,Y)宏来生成 _Out_ LPWSADATA lpWSAData//);原创 2013-11-30 17:31:07 · 7197 阅读 · 0 评论 -
网络编程Winsock——accept
accept 接受连接SOCKET accept( _In_ SOCKET s, _Out_ struct sockaddr *addr, _Inout_ int *addrlen);原创 2013-12-05 18:46:08 · 2823 阅读 · 0 评论 -
网络编程Winsock——bind
bind 绑定套接字,成功返回0,错误可以调用WSAGetLastErrorint bind( _In_ SOCKET s,//一个尚未绑定的套接字 _In_ const struct sockaddr *name,//绑定到套接字的地址 _In_ int namelen//参数二的字节长度);MSDN上的一段话表明了为什么要有这么一个绑定操作。“When a sock原创 2013-12-01 23:35:15 · 2463 阅读 · 0 评论 -
WSAEnumNetworkEvents
WSAEnumNetworkEvents function5 out of 11 rated this helpful- Rate this topic The WSAEnumNetworkEvents function discovers occurrences of network events for the indicated socket, clear interna翻译 2014-10-22 09:56:43 · 3531 阅读 · 0 评论 -
读书笔记——网络编程与开发技术(3)基于TCP/IP协议的网络编程相关知识
TCP/IP协议:数据链路层,网络层,传输层,应用层。IP地址分为5类:A类、B类、C类、D类、E类。(A类、B类、C类是基本类,D类多用于多播传送,E类为保留类。)“*”表示网络标识位。A类0*******xxxxxxxxxxxxxxxxxx原创 2013-11-30 11:59:07 · 1088 阅读 · 0 评论 -
网络编程Winsock——listen
listen 监听即将到来的连接。返回值的错误码可以调用WSAGetLastError。这是个阻塞函数,没啥好说的。int listen( _In_ SOCKET s, _In_ int backlog//最大能连接的数量,SOMAXCONN将使用底层服务提供的值的。);如果连接队列满了,就会导致客户端收到连接拒绝的错误(WSAECONNREFUSED)。下面是MSDN原创 2013-12-02 18:53:35 · 3055 阅读 · 0 评论 -
WSAGetOverlappedResult
WSAGetOverlappedResult functionThe WSAGetOverlappedResult function retrieves the results of an overlapped operation on the specified socket.SyntaxC++BOOL WSAAPI WSAGetOverl翻译 2014-10-23 16:28:12 · 2008 阅读 · 0 评论 -
网络编程Winsock——WSACleanup
WSACleanup 清理,成功返回0,可用WSAGetLastError来获取错误码。在多线程环境中,调用此函数将终止所有线程的套接字。int WSACleanup(void);需要注意:当调用了WSACleanup,在此进程中任何挂起的或者异步的套接字调用都会取消,而且不会发出通知消息也不会设置事件对象。overlapped(这个单词怎么翻译才算好?)的也是。为了使挂起的数据发送出原创 2013-11-30 19:39:26 · 2409 阅读 · 0 评论 -
网络编程Winsock——connect
connect 与特定的套接字建立连接int connect( _In_ SOCKET s, _In_ const struct sockaddr *name, _In_ int namelen);原创 2013-12-19 10:33:33 · 4858 阅读 · 0 评论 -
WSABUF
WSABUF structureThe WSABUF structure enables the creation or manipulation of a data buffer used by some Winsock functions.SyntaxC++typedef struct __WSABUF { u_long len;翻译 2014-10-17 09:35:40 · 2132 阅读 · 0 评论 -
网络编程Winsock——socket
只列举了部分参数------------------------socket 创建套接字。SOCKET WSAAPI socket( _In_ int af,//地址族或者协议族,两者一个意思,随便用那种都可以。AF_INET是IPv4,AF_INET6是IPv6 _In_ int type,// _In_ int protocol);参数一:MSD原创 2013-12-01 16:25:49 · 2042 阅读 · 0 评论