网络编程
文章平均质量分 57
imJaron
这个作者很懒,什么都没留下…
展开
-
什么是Winsock WSAData ?
什么是Winsock Winsock是Windows下的网络编程接口,它是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口。构建编程环境 Winsock在常见的Windows平台上有两个主要的版本,即Winsock1和Winsock2。编写与Winsock1兼容的程序你需要引用头文件WINSOCK.H,如果编写使用Winsock2的程序,则需要引用WINSOC...转载 2018-04-28 10:56:57 · 875 阅读 · 0 评论 -
MAKEWORD(2,2)解释
宏的原始定义:#define MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) << 8)) 返回值:一个无符号16位整形数。例子:WORD wVersionRequested;wVersionRequested = ...转载 2018-04-28 13:29:14 · 1009 阅读 · 0 评论 -
Socket详解
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket...转载 2018-04-28 13:47:11 · 391 阅读 · 1 评论 -
UDP协议的两个主要方法sendto和recvfrom详解
sendto()简述: 向一指定目的地发送数据。 #include <winsock.h> int PASCAL FAR sendto( SOCKET s, const char FAR* buf, int len, int flags, const struct sockaddr FAR* to, int tolen); s:一个标识套接口的描述字。 buf:包含待发送数...转载 2018-04-28 15:56:09 · 1572 阅读 · 0 评论