나는 내 서버에서이 코드는 (등 생성자에 흩어져하지만 불필요한 부분을 떠 났어요)이 있습니다0.0.0.0 IP
using namespace boost::asio;
io_service ioserv;
ip::tcp::endpoint endpoint(ip::tcp::v4(), 1922);
ip::tcp::acceptor acceptor(ioserv, endpoint);
ip::tcp::socket socket(ioserv);
acceptor.accept(socket);
지금 내 IP를 작성하려면 콘솔에. 불행하게도
cout << endpoint.address() << endl;
및
cout << acceptor.local_endpoint().address() << endl;
인쇄 모두
0.0.0.0
어떻게 내 컴퓨터의 IP 주소를 얻는 방법?
질문에 대답 : 내가 말했듯이, 나는 불필요한 부분을 버렸습니다. 서버가 연결을 받아들이 기 때문에 수용자가 있습니다. 단순함을 위해, 나는 그러한 수용을 하나만 포함했다. 내 코드에 문제가 있습니까? – marczellm