tcp.h头文件的作用

tcp.h头文件的作用,第1张

tcp .h头文件以燃枝激前也没觉得如何的难用,总是在需要的时候就随手包含了进去,但现在看这些代码,总感觉心里不踏实,不知道在什么时候需要包含,什么时候没有必要包含,vc编译器在编译的时候是怎么处理.h和.cpp文件的,主要是对编译器原理太不熟悉,没办法,今天特意开辟了半天的时间好好的找了些资料,耐心地看看高人们的讲解,这里只是列出下自己现在对今天看到的知识做些总结。编译器的编译单位是.cpp文件,对每个cpp文件都生成一个.obj的目标文件,最后link连接成.exe可执行文件。合理地使用.h文件能够很好地理清项目工程的结构和提高编译的效率。头文件主要是对函数、全局变量的声明和一些宏的定义,.h文件是不参与编译的,#include宏的作用就是预处理的时候在使用这句话搭指的地方用.h文件的皮袜内容替换掉这句话。

声明的作用也只是告诉编译器,某个函数或者变量符合在调用之前在程序的某处已经定义过,编译的时候不报错,#if !defined和#endif两个指令主要哦是为了避免在同一个编译模块(一个.cpp文件)中避免重复包含同一个.h文件。

1、作好编程准备,包括后面要搭敬燃用的头文件,以及一些变量的定义。

2、在终端界面上显示提示信息,告诉TCP运行后的结果,如传送完成、传送了多少字节、速度是多少等。

3、提示客户端用法,如何从键盘输入数据,用什么格式输入,打开套接字,为传送的字节分配内存。

4、用connect函数,指定字节数,时间和遵从的协议。传送完毕,关闭套接知虚字。

5、打开侦听函数,并且等待接收来自客户端的TCP数据。

6、接收完毕,关闭套接字,并且在屏幕显稿乎示传输结果。

注意事项:

TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。

typedef boost::asio::ip::tcp::acceptor AcceptorTypetypedef boost::asio::ip::tcp TcpTypeAcceptorType m_acceptorTcpType::endpoint endpoint(TcpType::v4(), m_port)m_acceptor.open(endpoint.protocol())//丛虚悄 这里会阻渗渣誉野塞!!! m_...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12164063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存