腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
"
localhost
“
而
不是
"
127.0.0.1
”
时
,
Boost
::
asio
async_connect
无法
解决
c++11
、
boost-asio
我正在编写一个tcp异步客户端,但当我
使用
"
localhost
“
而
不是
"
127.0.0.1
”
时
,它
无法
连接。我的意思是,
127.0.0.1
运行得很好,但是
localhost
失败得很糟糕。请帮我
解决
这个问题,或者至少解释一下发生了什么?也许我用错了tcp::resolver及其结果/迭代器?PD:有趣的是,当
使用
同步版本连接
时
,它适用于两个地址(我的意思
浏览 134
提问于2020-10-02
得票数 0
回答已采纳
2
回答
解析查询与
使用
IP和端口创建端点之间的区别(在
boost
asio
中)
c++
、
boost
、
tcp
、
boost-asio
我最近注意到我的应用程序出现了一个问题,我认为这是因为我没有正确地
使用
boost
::
asio
,也不知道tcp解析器是做什么的。基本上,我
使用
一个
boost
::
asio
::ip::tcp::resolver来获取要连接的端点。 我最近发现,它可以产生多个端点(特别是当我连接到本地主机时)。目前,我在所有端点请求一个
async_connect
。我
不是
百分之百肯定,但我认为这是不好的。我应该一个接一个地去请求一个
async_connect
,
浏览 15
提问于2013-07-03
得票数 10
回答已采纳
2
回答
在
asio
中
使用
ip地址
而
不是
url
url
、
visual-c++
、
ip-address
、
boost-asio
我在Windows上
使用
Boost
::
ASIO
1.52.0版本,在运行Win8和VC++中Visual Studio2008代码的测试机器上
使用
SSL版本。Note - add timeout logic at some point.
boos
浏览 0
提问于2013-02-22
得票数 1
回答已采纳
1
回答
在
boost
::
asio
::
async_connect
上等待超时失败(std::future::wait_for)
c++11
、
boost-asio
我
使用
std::future和
boost
::
asio
::
async_connect
,以便在超时时取消操作,如下所示:如何正确地等待
boost
::
asio
创建的期货?<
boost
/
asio
浏览 4
提问于2015-07-21
得票数 2
回答已采纳
1
回答
如何接受
boost
::
asio
::ssl::stream<
boost
::
asio
::ip::tcp::socket>作为
boost
::
asio
::ip::tcp::socket类型的参数
c++
、
sockets
、
ssl
、
boost
、
tcp
我试图改编
Boost
docs 中的SSL服务器示例,但我想做一个可以
使用
普通
boost
::
asio
::ip::tcp::socket或SSL套接字的应用程序,但我还没有找到一个好方法来将它们传递给像voiddo_something_with_socket(
boost
::
asio
::ip::tcp::socket& sock)这样的函数,因为SSL套接字
不是
从原始TCP套接字继承而来的。我唯一能想到的就是到处
使用
模板,但我想知道有没有更好的方法
浏览 8
提问于2017-12-28
得票数 1
回答已采纳
1
回答
可以在一个循环中多次调用
asio
io_service.run()吗?
c++
、
multithreading
、
boost
、
boost-asio
我正在
使用
boost
::
asio
构建一个异步客户端通信类。
boost
::
asio
::io_service ios;
boost
::
asio
::ip::tcp::::
asio
::buffer(
boost
::
asio
::buffer(rx
浏览 6
提问于2016-03-04
得票数 0
回答已采纳
2
回答
c++
boost
asio
异步函数不能在动态链接库中工作
c++
、
windows
、
dll
、
boost-asio
我有这个简单的基于教程的
boost
asio
代码,它在从可执行文件中调用时工作良好,但在
使用
LoadLibrary的动态链接库中运行时会崩溃。它在
boost
代码中崩溃,
而
不是
我的代码。", "http");
boost
::
as
浏览 1
提问于2011-06-07
得票数 3
2
回答
增强io_service初始化SIGSEGV
c++
、
boost
、
tcp
、
boost-asio
、
mutex
我正在写一个smpp客户,我有一个我
无法
解决
的问题。我编写了一个带有内部tcp_client类的io_service类,以封装tcp通信的所有过程。::thread(
boost
::bind(&
boost
::
asio
::io_service::run,&m_io_service));private:class smpp_client : publ
浏览 2
提问于2013-02-25
得票数 1
回答已采纳
2
回答
(
Asio
,Client->Server)
c++
、
boost-asio
我编写了一个小型的C++
asio
程序,现在我想将备份服务器添加到客户机的服务器“列表”中。客户端试图通过
asio
解析器连接到服务器,但是如果服务器离线,客户端应该自动连接到“备份服务器”。
浏览 0
提问于2018-03-01
得票数 1
回答已采纳
1
回答
Asio
::
async_connect
和io_service.run不能编译
c++
、
sockets
、
boost
、
boost-asio
我正在学习
使用
Boost
ASIO
。下面是我的代码,改编自
Boost
文档的。::
asio
::
async_connect
(socket_, endpoint_iterator,} 编译
时
,我得
浏览 2
提问于2012-07-30
得票数 0
回答已采纳
3
回答
可重载的
boost
::
asio
::basic_stream_socket
c++
、
templates
、
boost-asio
、
generic-programming
我
使用
的是
boost
::
asio
。 现在,我想让Connection类处理TCP和本地UNIX流套接字上的连接。然而,
boost
的模板设计让我感到困惑。如何创建封装网络语义的连接,以便其他代码不必处理所
使用
协议的细节?
浏览 0
提问于2012-02-25
得票数 2
回答已采纳
1
回答
为什么
boost
::
asio
::ip::tcp::socket::
async_connect
会阻塞整个线程?
c++
、
multithreading
、
sockets
、
c++11
、
boost
实际上,这将是将近两周的时间,我已经
解决
了这个问题,至少我知道了可能的原因。所发生的情况是,对socket::
async_connect
的调用阻塞了线程,并且似乎是同步的。
boost
::
asio
::detail::win_iocp_socket_service<
boost
::
asio
::ip::tcp>::
async_connect
<
boost
::_bi::bind_t<
boost
::
asio
浏览 1
提问于2015-11-02
得票数 0
2
回答
boost
::
asio
::ip::tcp::socket -如何绑定到特定的本地端口
c++
、
sockets
、
boost
、
tcp
、
boost-asio
为了方便我的测试人员,我想指定套接字将
使用
的网卡和端口。然而,Wireshark报告说,套接字被分配了一个随机端口,
而
不是
我指定的端口。我认为如果该端口正在
使用
中,它将填充传递给绑定方法的error_code。 我做错了什么?这是我的最小示例,从我的实际
解决
方案中提取和编辑。::
asio
::
async_connect
(g_socket, itEndpoint,
boost
::bind(OnConnect,
boost
::
asi
浏览 1
提问于2017-06-28
得票数 5
1
回答
Boost
ASIO
HTTP客户端POST
c++
、
boost-asio
我试图获得
boost
ASIO
库来发送一个帖子,但是变量永远
无法
到达服务器。我知道服务器正常工作(用curl测试)while (error && endpoint_iterator !::
asio
::write(socket, r
浏览 0
提问于2016-03-21
得票数 1
回答已采纳
2
回答
boost
io_service未重置
c++
、
sockets
、
boost
我正在尝试为一个
boost
套接字实现一个ConnectWithTimeout函数。所以我
使用
了我找到的的一个例子。这在第一次尝试
时
可以很好地工作,但是io_service.run_one()会立即返回一个超时或取消错误。return
boost
::
asio
::error::timed_out;{ return
浏览 5
提问于2017-08-10
得票数 1
3
回答
boost
:
asio
在没有WLAN的情况下未能连接到本地主机
c++
、
boost
、
network-programming
、
boost-asio
、
wifi
我参与了一个小型C++项目,它
使用
boost
::
asio
连接本地主机并完成它的工作,一切都很好。tcp::resolver::query query("
localhost
", "10127");tcp::resolver::iterator iterator;
浏览 1
提问于2014-03-11
得票数 9
6
回答
使用
Boost
.
Asio
获取本地IP地址
c++
、
ip-address
、
boost-asio
因为我无论如何都要
使用
Boost
,所以我认为
使用
Boost
.
Asio
来完成这项任务是个好主意。 我不知道是否可以更改<e
浏览 0
提问于2010-04-20
得票数 31
1
回答
在std::线程中增加
asio
阻塞操作,
而
不是
使用
异步方法?
c++
、
networking
、
boost
、
boost-asio
因此,我一直在努力在
Boost
.
Asio
上创建抽象层。我希望原子地处理某些批操作,例如tcp::resolver::resolve()和
asio
::connect()。如果我
使用
这两种方法的异步版本,代码就会变得非常讨厌,因为我必须“链接”回调。将用户的回调绑定到回调以进行解析(在连接后传递要调用的回调) 如果成功,则调用
asio
::
async_connect
()。同样,将用户的回调绑定到连接回调。唯一的缺点是我不知道如何
使用
这种方法来处理超时场景。所有与我在谷歌上
浏览 0
提问于2019-03-01
得票数 1
回答已采纳
1
回答
程序在tls_get_addr调用时挂起
c++
、
boost
、
pthreads
、
boost-asio
我们有一些非常奇怪的问题,程序开始挂起
boost
::
asio
库的
使用
,从我们建立在
boost
::log上的日志库调用。只有当我们链接我们的库
时
才会发生这种情况(这个库在我们的任何其他项目中都工作得很好)。在日志初始化之前,如果我们在模块的初始化函数中创建
boost
::
asio
::ip::tcp::socket对象,程序就会开始工作,但这当然
不是
一个决定。::
asio
::datagram_socket_service<
bo
浏览 87
提问于2020-09-21
得票数 0
回答已采纳
1
回答
使用
resolver::async_resolve
时
系统错误955
windows
、
boost
、
boost-asio
、
system-error
有时,当我从一个System Error 995中
使用
async_resolve方法
时
,我会得到tcp::resolver。下面的代码显示了相关的代码行。) } std::string const& host,
boost
::
asio
::ip::tcp::socket::prot
浏览 2
提问于2011-10-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
hadoop大数据运维纪实,论学习hadoop的重要性
MySQL 8.0用户和角色管理
Elasticsearch中的相似度评分介绍
SpringBoot- 技术专题 -Websocket+Nginx出现404问题
关于Kafka producer管理TCP连接的讨论
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券