[Win32]Win32网络小结
来源:互联网 发布:小语网络加速器下载 编辑:程序博客网 时间:2024/06/05 18:29
Win32网络小结
Windows Sockets由两部分组成:开发组件和运行组件。
开发组件:Windows Sockets 实现文档、应用程序接口(API)引入库和一些头文件。
运行组件:Windows Sockets 应用程序接口的动态链接库(WINSOCK.DLL)。
(2)
在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。
1.WinSock2.h: 在程序设计时,相关数据类型,结构定义,函数声明等,位于此头文件中
2.Wsock32.lib: WINSOCK API连接库文件。在使用中,一定要把它作为项目的非缺省的连接库包含到项目文件中去。
3.Ws2_32.dll,wsoock.dll: WINSOCK的动态连接库,位于WINDOWS的安装目录下。所有的接口函数都是由ws2_32.dll,wsock32.dll中导出的。
(3)
如果需要和某台计算机建立连接的话,只需要知道IP地址或域名即可,但是如果想和该台计算机上的某个程序交换数据的话,还必须知道该程序使用的端口号。
(4)
Socket 程序分为服务器端和客户端,服务器程序监听端口,等待客户端程序的连接。
客户端程序发起连接,等待服务器端的响应。客户端程序需要知道服务器端程序所在主机的IP地址和监听端口。
服务器端的功能在指定的端口上监听,等待客户端的连接。在连接建立后可使用send和recv函数发送、接收数据。这个端口可以接收过高的客户端的连接。客户端在连接服务器端时,本机的端口不需要指定,系统会自动选取一个当前不用的端口与服务器端的固定端口连接。
(5)面向连接的套接字的系统调用时序图
此文章来自于【http://blog.csdn.net/ouyangshima/article/details/8940638】
- [Win32]Win32网络小结
- [Win32]Win32网络小结
- Win32程序设计小结
- win32
- wiN32
- Win32
- WIN32
- win32
- Win32
- Win32
- WIN32
- win32
- WIN32
- Win32网络知识
- win32 测试网络状态
- Win32 网络编程
- Win32 网络编程
- Win32 网络编程
- struts2的细粒度的权限拦截
- MIME的编码介绍(base64)及使用的意义
- 推荐使用BlueStacks模拟器调试Android应用
- UVa 507 - Jill Rides Again
- 视图无法编译或物化视图执行任务时报0RA-12011错误的处理
- [Win32]Win32网络小结
- hdu 1180 诡异的楼梯 楼梯可以变方向的搜索题
- properties文件不能保存中文问题
- faq
- 有关libiconv官方资料
- SpiderMonkey 简介和使用
- 设计模式之策略模式:简单实现
- Python+Eclipse环境搭建
- javaweb 乱码---汉字存入mysql数据库中变成乱码