声明的作用也只是告诉编译器,某个函数或者变量符合在调用之前在程序的某处已经定义过,编译的时候不报错,#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_...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)