轻量级前端框架助力开发者提升项目效率与性能
639
2022-08-27
ACE中HAStatus的含义
addr.set (ACE_TEXT("HAStatus"), ACE_LOCALHOST); 这句中的HAStatus是什么含义? 网络编程世界中,有一些服务是"众所周知"(well-known)的。 如: echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users #Active users systat 11/udp users #Active users daytime 13/tcp daytime 13/udp 这些服务的名称和端口同样是约定一致的。 它们定义在 c:\windows\system32\drivers\etc\services 文件中。 services是一个文本文件,你可以用notepad打开它。 需要把HAStatus指定一个端口号和协议,加在这个文件后面,如 HAStatus 2008/tcp # Home Automation 这样,ACE_INET_Addr 可以读取这个以名称代表的服务的端口号。 查看一下ACE_INET_Addr 的实现源代码,它会通过一个系统调用(或api)通过名称获取端口号的。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~