![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 80
KoalaZB
公众号:koala_research
展开
-
QT-Socket编程之模拟TCP五层协议解/封装
消息封/解装仿真系统的设计与实现基本要求 按照TCP五层模型仿真消息在两台主机间的通信过程(见下图): (1)在发送端模拟数据从高层到低层的封装过程,在接收端模拟数据从低层到高层的解封装过程; (2)按照每层的功能对数据填加报头,并显示每一层得到的封/解装格式; (3)传输层和网络层的封装格式参考TCP/IP的相应各层协议格式; (4)网络层的IP报文需要模拟报文分段和重组的过程; (5原创 2017-01-16 17:15:19 · 2241 阅读 · 0 评论 -
QT-Socket编程之路由分组转发仿真
在之前的博客《QT-Socket编程之模拟TCP五层协议解/封装》中已经提到过基本的关于QTsocket编程实现的简易C/S模型,此次博客内容是建立在C/S基础上的。内容:模拟实现网络中路由器进行分组转发的过程。至少模拟3个路由器,3个路由器两两相通。对应的网络拓扑为下图所示: 基本思路: 主机一与路由器一之间构成相互的CS模型,即H1可以向R1发起连接请求(此时H1作为客户端原创 2017-01-16 22:02:43 · 1837 阅读 · 0 评论 -
Linux:批量导入程序用到的库
最近在做一个QT的project,顺便学习一下程序的打包,然后就遇到了这个问题 PS:废话真多在网上get到 ldd 命令 :显示程序使用的库文件然后下面是借鉴的脚本命令deplist=$( ldd Programe | awk '{if (match($3,"/")){ print $3}}' ) cp $deplist direction我们可以看到库文件的样式,第一行只有一个名字,没有具体路径原创 2016-12-07 00:28:43 · 1022 阅读 · 0 评论