我想通过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上。因此插座是打开的。但是我无法通过智能手机进行连接。