boost asio无法绑定端口80

时间:2014-02-06 13:29:03

标签: iis port bind boost-asio

我的应用程序是用c ++编写的,感谢boost asio库,使用经典方法:

acceptor_.open(endpoint.protocol());
acceptor_.set_option(boost::asio::ip::tcp::no_delay(true));
acceptor_.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
acceptor_.bind(endpoint);
acceptor_.listen();

在同一台机器上,iis正在运行一个经典网站。

我无法在网站运行的同时在端口80上绑定端点。当我把另一个端口用于绑定时,一切正常。这将是 我们的网站和asio绑定在同一个端口上是否存在问题?

感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

IIS默认绑定到端口80。这样你就无法绑定。如果要转到端口80,请停止IIS。