[Win32]Win32网络小结
来源:互联网 发布:retrofit java 编辑:程序博客网 时间:2024/06/01 07:32
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)面向连接的套接字的系统调用时序图
- [Win32]Win32网络小结
- [Win32]Win32网络小结
- Win32程序设计小结
- win32
- wiN32
- Win32
- WIN32
- win32
- Win32
- Win32
- WIN32
- win32
- WIN32
- Win32网络知识
- win32 测试网络状态
- Win32 网络编程
- Win32 网络编程
- Win32 网络编程
- Android上解析.plist配置文件的xml解析器
- MATLAB鼠标响应函数1
- PackageManager相关文章
- iOS调试技巧
- 逆波兰表达式
- [Win32]Win32网络小结
- httphandler vs httpmodule
- Permutation Sequence
- err:module:import_dll Library MSVCP90.dll
- 使用Linux C开发Nagios监控插件系列——监控MySQL状态的插件开发
- Hibernate中Many的属性mappedBy小结
- jquery或者js怎么获取url传过来的参数值
- linux 脚本学习
- android主流UI布局