求QT大神救命啊,在linux系统下的,用Socket设计一个软件,能实现ping功能,要有界面的。

求QT大神救命啊,在linux系统下的,用Socket设计一个软件,能实现ping功能,要有界面的。,第1张

ping使用的是ICMP协议,而Qt中没有现成的处理ICMP协议的类。所以使用Qt就是用来做界面的,ping的功能是用C来完成的。

给你两个思路:

思路1 使用linux系统命令ping。 你的程序中fork一个新进程,在新进程里面通过system("ping xxxx");的方式来调用系统ping命令,然后把ping命令的输出通过管道输入到你的程序中来。

思路2 从网上找一个c语言写的现成的ping源代码,有很多的。看懂了以后,把ping源代码集成到你的代码中(把ping的main函数改名字,变成你的内部函数),注意输出数据。这样你的程序就有个ping功能。因为Ping会堵塞的,最好不要在画面线程中运行。

要看你是看tcp/ip协议栈的代码还是用户态的代码,我猜你是要看ping 这个程序的代码

rpm -qf `which ping`

找到ping属于哪个软件包,下载软件包的源代码就可以看了

大笨熊FPS教程百度网盘免费资源在线学习  

kmma  

大笨熊FPS教程

最终源码

游戏CS起源版本下载

破解版百度云

第一课 第五课 第四课 第三课 第六课 第二十课 第二课 第八课

不卡D3D模块 已转网易云销售链接txt

课表目录docx  

可以通过GitHub源代码pingbai在计算机中检查计算器的源代码。具体 *** 作方式如下:

1、进入GitHub的Microsoft个人问题主页,如下图所示。

2、搜索计算器,如下图所示。

3、进入计算器的项目主页,点击下载按钮下载源代码,如下图所示。

4、保存源压缩文件并用visual studio打开它。

扩展资料:

GitHub的Windows应用

GitHub 使用 git 分布式版本控制系统,而 git 最初是 LinusTorvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。

GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。

GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供 git 版本控制系统,而 GitHub 创造了一个更具有吸引力的 Windows 版本。

以上就是关于求QT大神救命啊,在linux系统下的,用Socket设计一个软件,能实现ping功能,要有界面的。全部的内容,包括:求QT大神救命啊,在linux系统下的,用Socket设计一个软件,能实现ping功能,要有界面的。、linux源码里有ping源码吗、请问谁有fps、ping值提速脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10163626.html

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

发表评论

登录后才能评论

评论列表(0条)

保存