通过wifi进行套接字连接

时间:2018-10-03 10:32:44

标签: c++ sockets wifi boost-asio

我想通过wifi将手机连接到计算机。 我使用工具“ SocketTest”和Android应用程序“ TCP Client”对其进行了测试。那里很棒。 但是,如果我尝试以下代码(作为测试),则“ TCP Client” -App无法连接。

int main() {
    boost::asio::io_context io_context;
    boost::asio::ip::tcp::acceptor acceptor(io_context, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), 25100));
    boost::asio::ip::tcp::socket sock(io_context);
    acceptor.accept(sock);

    std::cout << "New Connection!" << std::endl;
}

int main() {
    boost::asio::io_context io_context;
    boost::asio::ip::tcp::acceptor acceptor(io_context, boost::asio::ip::tcp::endpoint(boost::asio::ip::address::from_string("192.168.178.35"), 25100));
    boost::asio::ip::tcp::socket sock(io_context);
    acceptor.accept(sock);

    std::cout << "New Connection!" << std::endl;
}

我可以将PC上的插座连接到PC上。因此插座是打开的。但是我无法通过智能手机进行连接。

0 个答案:

没有答案