QT.如何使用QTNetwork在网络上查看其他计算机
Qt. How to view other computers on the network using QtNetwork?
我需要在本地网络中获取所有PCS IP-Adresses。如果我可以使用QtNetwork
,我应该如何正确执行此操作?我累了
QNetworkInterface::allAddresses();
QNetworkInterface::allInterfaces();
,但这绝对不是我需要的。
P.S。
我需要获取IP才能连接到一些PostgreSQL服务器,是否有一些PostgreSQL驱动程序功能可能使事情变得更容易?
所需的内容称为"网络发现"。每种方法都专门用于特定子域。较低级别的方法称为ARP, Address Resolution Protocol
,请参见一个不错的教程,例如这里http://tournasdimitrios1.wordpress.com/2011/01/26/discover-your-network-network-with-arp-arp-scan-on-linux/。如果您需要服务发现,则可能应该与Zeroconf&朋友http://doc.qt.digia.com/qq/qq23-bonjour.html
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 有没有什么方法可以使用一个函数中定义的常量变量,也可以由c++中同一程序中的其他函数使用
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- GL_SHADERSTORAGE_BUFFER位置是否与其他着色器位置冲突
- 为什么我不能在 C++ 中的特定函数重载中调用同一函数的任何其他重载?
- 在其他文件中创建类时在 c++ 项目中不起作用
- 类与私有变量的其他类之间的线程安全性
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- GlobalAlloc而不是其他分配方法
- QT.如何使用QTNetwork在网络上查看其他计算机
- Visual C 程序不在其他计算机中运行
- 在其他计算机 MVCP100d 中打开 EXE 需要什么文件
- 将 c++ 游戏部署到其他窗口计算机
- ShellExecute 不适用于其他计算机
- C++-发送的请求未到达其他计算机
- struct-statc++未在其他计算机中编译
- 将我的DirectX应用程序移植到其他计算机
- Visual C++2010-将项目复制到其他计算机后出现多个未解决的外部错误