gpt4 book ai didi

c++ - Websocketpp : Address already in use

转载 作者:行者123 更新时间:2023-11-27 22:44:48 29 4
gpt4 key购买 nike

我正在使用 websocketpp 来运行 websocket 服务器。但是,当我关闭应用程序并再次启动它时,出现错误:

[info] asio listen error: system:98 (Address already in use)

看来我必须在 asio 套接字中设置 reuse_address。我还没有找到任何文档说明如何操作。

如何让 websocket 服务器重用地址?

最佳答案

根据 this help page看起来有一个 set_reuse_addr() 函数暴露了,这可能有帮助?

概要:

void set_reuse_addr (bool value)

Specifies whether or not to use the SO_REUSEADDR TCP socket option. What this flag does depends on your operating system.

Please consult operating system documentation for more details. There may be security consequences to enabling this option.

New values affect future calls to listen only so set this value prior to calling listen.

The default is false.

关于c++ - Websocketpp : Address already in use,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44412834/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com