Windows网络编程学习(一)
来源:互联网 发布:elona linux 编辑:程序博客网 时间:2024/05/21 07:03
本节内容:
1. Winsock简介
2. Winsock中基本的数据结构
3. Winsock中常用的API
1. Winsock简介
1.1 什么是Winsock?
Winsock是一种标准的API , 只是方便我们编写网络编程的一些函数的集合而已 .它本身不是什么协议,你自己也可以实现Winsock中的各种API , 比如 socket , connect, listen 等函数 , 只是这样的复用性很差 , 所以Winsock诞生了.
注: Winsock 跟网络协议是两码事儿 , 千万表搞混了...举个例子来说吧 : 你玩斗地主, Winsock就相当于52张牌, 协议就是斗地主规则, 所以说Winsock是工具 . 诸如TCP, UDP, FTP等等都是在网络编程这个游戏中的规则而已...顺带说下 , 这个游戏规则有死的 , 也就是已经成为标准的 , 比如TCP, UDP你是不能够更改的...还有些规则是你可以自己定义的...当然你自己的游戏规则必须在标准规则下制定, 这是后话.
1.2 如何让Winsock工作起来?
1.2.1 环境的配置
其实这就是一个配置环境的过程 , 就像你使用其他类库一样的配置到你的编译器中即可 . Winsock的最新版本为Winsock2.0 , 只需 要在你要用到Winsock的地方包含以下信息即可 , 例如 :
1.2.2 Winsock的初始化
使用Winsock必须加载相对应的Winsock版本 , 这个是通过Winsock中的一个API实现的:
既然有WSAStartup , 就必然有WSACleanup()这个函数的原型是:
至此,你就可以编写基于Winsock接口的网络程序了...
2. Winsock中基本的数据结构
3. Winsock中入门级的基本函数
- Windows网络编程学习(一)
- Windows Socket网络编程学习笔记一
- windows网络编程学习笔记一
- Windows网络编程一
- Windows网络编程(一)
- Windows 网络编程技术学习笔记(一)
- 网络编程学习(一)
- 网络编程学习(一)
- Windows Socket 网络编程(一)
- Windows Socket 网络编程(一)
- Windows sockets 网络编程(一)
- 【windows】C++网络编程一
- 【windows】C++网络编程一
- windows网络编程(一)
- windows编程学习<一>
- Windows网络编程基础学习
- 网络编程学习笔记一
- 学习《windows核心编程》一
- Asynchronous Method Invocation 【翻译】 (三)
- linux操作系统基础概念(一) 地址、空间
- jQuery数组处理汇总
- 迅雷一度曾打不开torrent文件.
- FlashBuilder4去水印(flex data visualization trial)
- Windows网络编程学习(一)
- iwconfig相关工具的使用
- Action 委托和Action 委托
- spring用BeanNameAutoProxyCreator自动创建事务代理
- keil,c语言内嵌汇编
- 在做一个android文本阅览器时遇到的问题及解决办法
- WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
- struts2 常用的结果类型,动态结果,异常处理,如何传递参数与常用的通配符映射
- 诺基亚大陆行货手机真假查询检查方法?(超级简单实用)