套接字连接()被误认为是QT connect()

socket connect() being mistaken for QT connect()

本文关键字:QT connect 认为是 连接 套接字 误认为      更新时间:2023-10-16

我正在尝试创建从我的QT应用程序到服务器(常规套接字,而不是QTcpSocket(的套接字连接,以从服务器接收数据。问题是,connect方法在编译时给出了一个错误,并为我指出了将信号连接到插槽的 QT 连接方法的方向。如何告诉编译器忽略QT的信号和时隙函数,而是找到原来的socket.h连接函数?

你应该写

::connect(...);

使用正确的功能。这可确保从全局命名空间进行解析。