
Windows Sockets:端口和套接字地址
发布时间:2006-05-05 19:03:26 来源:MSDN 网友评论 0 条本文介绍 Windows Sockets 中使用的术语“端口”和“地址”。端口
端口标识唯一的进程,一个进程可以有一个服务。在当前的上下文中,端口与支持 Windows Sockets 的应用程序关联。之所以关联,是为了唯一标识每个 Windows Sockets 应用程序,以便可以在一台计算机上同时运行多个 Windows Sockets 应用程序。
某些端口专为公共服务(如 FTP)保留。除非您正在提供此类公共服务,否则应避免使用那些端口。Windows Sockets 规范详细说明了这些保留的端口。WINSOCK.H 文件也列出了这些端口。
若要让 Windows Sockets DLL 为您选择可用的端口,请传递 0 作为端口值。MFC 将选择一个大于十进制数 1,024 的端口值。可以通过调用 CAsyncSocket::GetSockName 成员函数检索 MFC 选择的端口值。套接字地址
每个套接字对象都与网络上的一个网际协议 (IP) 地址相关联。该地址通常是计算机名称,如“ftp.microsoft.com”,或是以点分隔的数字,如“128.56.22.8”。
当您寻求创建套接字时,通常不必指定自己的地址。
注意计算机可能有多个网卡(或应用程序某天可能运行在这样的计算机上),而每个网卡表示一个不同的网络。如果是这样,您可能需要给出一个地址以指定套接字将使用哪个网卡。这必然会成为一个高级用法并且可能导致可移植性问题。
推荐阅讯
- C/C++数组名与指针区别深入探索
- C++/CLI思辨录之Object的对象布局
- 内存陷阱 驯服C++中的野指针
- 解析C++/CLI之头文件、内联函数与数组
- c/c++中字符串常量的不相等性,以及字符串的
- 透过代理看世界 用VC++实现http代理
- c++中关于堆内存(heap)的概念和操作方法的教
- VC与Matlab接口编程之Matcom安装配置
- c/c++中的字符指针数组,指向指针的指针的含
- 漫谈C++ Builder多线程编程技术
阅读排行
- 1.Borland 发布C++ Builder 2006 RAD 环境
- 2.C/C++程序员应聘常见面试题深入剖析
- 3.Visual C++常用数据类型转换详解
- 4.C++中的 static 关键字
- 5.利用VC++实现局域网实时视频传输
- 6.浅谈C/C++内存泄漏及其检测工具
- 7.英国投票否决C++/CLI 微软强攻ISO标准受挫
- 8.VC++下用MSComm控件实现串口通讯
- 9.伪随机数生成及在VC++中的实现
- 10.VC++编程实现对波形数据的频谱分析
专题教程
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
- Picasa中文版_Picasa教程 专题:清除流氓软件
- Firefox专题 seo搜索引擎优化专区
- 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
