我试图在我们办公室的二级网络上创建服务器,该网络连接到我的PC中的第二块NIC卡。我没有在互联网上找到解决方案的运气。
有没有办法指导Qt使用那张NIC卡?
在我的项目中,这里是启动服务器的代码。如果mIP
位于第一张NIC卡上,则此代码有效,如果在第二张NIC卡上,则listen()
出错。
void MyServer::run()
{
QHostAddress serverAddr( mIP );
QTcpServer server;
mUi->lineEdit_ServerConnectionStatus->setText("Running");
if (server.listen(serverAddr, mPort))
{
...
谢谢, 乔B.