Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

basic_seq_packet_socket::bind (第 2 个重载,共 2 个) - Boost C++ 函数库
PrevUpHomeNext

继承自 basic_socket。

将套接字绑定到指定的本地端点。

void bind(
    const endpoint_type & endpoint,
    boost::system::error_code & ec);

此函数将套接字绑定到本地机器上的指定端点。

参数

endpoint

套接字将绑定的本地机器上的一个端点。

ec

用于指示发生何种错误(如果有)。

示例
boost::asio::ip::tcp::socket socket(my_context);
socket.open(boost::asio::ip::tcp::v4());
boost::system::error_code ec;
socket.bind(boost::asio::ip::tcp::endpoint(
      boost::asio::ip::tcp::v4(), 12345), ec);
if (ec)
{
  // An error occurred.
}

PrevUpHomeNext