Я хочу подключить свой мобильный телефон через Wi-Fi к моему компьютеру.Я протестировал его с помощью инструмента «SocketTest» и приложения для Android «TCP Client».Там это прекрасно работает.Но если я попробую следующий код (в качестве теста), приложение «TCP Client» не сможет подключиться.
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;
}
Я могу подключиться к сокетус моего компьютера на мой компьютер.Так что розетка открыта.Но я не могу подключиться со смартфона.