网络编程
N3verL4nd
中年老男人~
展开
-
sockaddr与sockaddr_in的关系
WIN7+VS2013sockaddr//// Structure used to store most addresses.//typedef struct sockaddr {#if (_WIN32_WINNT < 0x0600) u_short sa_family;#else ADDRESS_FAMILY sa_family; // A原创 2016-09-14 21:02:14 · 1025 阅读 · 0 评论 -
Windows API 教程(九) 网络编程
茵蒂克丝基础概念ip 地址服务端与客户端Socket 基础概念头文件和库文件常用函数WSAStartup ( ) 函数WSACleanup ( ) 函数Socket ( ) 函数colsesocket() 函数sockaddr 和 sockaddr_in 结构体bind( ) 函数lis转载 2016-09-16 09:26:36 · 4917 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有转载 2016-09-16 09:44:20 · 445 阅读 · 0 评论 -
Linux的SOCKET编程详解
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX system V有转载 2016-09-18 08:32:06 · 552 阅读 · 0 评论 -
Windows网络编程
第一章 序言 我写这个专题的目的,一方面是为了通过对网络编程再一次系统的总结,提高自己的网络编程水平,特别是Windows下的网络编程水平。同时,我也希望,能为众多初学网络编程的人提供一点帮助,因为我开始学习网络编程的时候,能找到的资料就很少。当然,花钱可以买到翻译版本的书:) 首先向大家推荐一本很好的参考书,NetworkProgramming for Mi转载 2016-09-20 08:16:49 · 1498 阅读 · 1 评论 -
WSAAsyncSelect模型
#define _WINSOCK_DEPRECATED_NO_WARNINGS#include #include #include #include #include #pragma comment(lib, "ws2_32.lib")#define WM_SOCKET (WM_USER + 1)#define MAXDATASIZE 1024LRESULT CALLBAC原创 2016-09-19 23:25:53 · 657 阅读 · 0 评论 -
FD_WRITE是如何触发的?
The FD_WRITE network event is handled slightly differently. An FD_WRITE network event is recorded when a socket is first connected with connect/WSAConnect or accepted with accept/WSAAccept, and then a原创 2016-09-22 12:23:48 · 640 阅读 · 0 评论 -
winsocket入门学习
WD--返回WinSock的实现信息。WD是一个WSAData结构:typedef struct WSAData { WORD wVersion; WORD wHighVersion;#ifdef _WIN64 unsigned short iMa原创 2016-09-13 09:45:40 · 2164 阅读 · 0 评论