腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何安全地取消
Boost
ASIO
异步接受操作?
、
、
、
我在
Boost
ASIO
文档和StackOverflow上看到的所有内容都表明,我可以通过
调用
受体套接字上的close来停止
async_accept
操作。但是,当我尝试这样做时,我会在not_socket
处理
程序
中得到一个间歇性的
async_accept
错误。我是做错了什么,还是不支持
ASIO
? (相关问题:和.)注意,我对
async_accept
的
调用
严格地发生在
调用
close之前。我得出结论,竞
浏览 2
提问于2015-10-16
得票数 5
回答已采纳
1
回答
boost
::
asio
全双工连接
、
、
我正在使用
boost
::
asio
编写一个相当简单的服务器。 对于独立读取和写入套接字的情况,如何设置
boost
::
asio
async_write()和async_read_some()方法?大多数
boost
示例都有一个
async_accept
()
调用
,该
调用
绑定到一个
处理
程序
,该
处理
程序
最终
调用
async_write()或async_read(),但不能同时<e
浏览 3
提问于2013-10-09
得票数 0
1
回答
Boost
ASIO
async_connect在应该失败的时候却成功了,为什么?
、
、
、
我有一个服务器应用
程序
,在其中我只接受一个带有
boost
::
asio
::ip::tcp::acceptor和
async_accept
的客户端。我运行了客户端应用
程序
,并使用
boost
::
asio
::ip::tcp::socket和async_connect成员函数成功连接。即使我不在服务器端重做
async_accept
。 这
浏览 0
提问于2013-05-16
得票数 2
回答已采纳
1
回答
使用std::optional<
boost
::
asio
::ip::tcp::socket> ()初始化socket.emplace()
、
、
我有下面的示例代码,它使用
boost
::
asio
实现异步服务器在函数
async_accept
()中的class server中,第一个语句是据我所知,这一行
调用
套接字构造函数,创建一个套接字当函数的最后一行再次
调用
async_accept
()时,将创建一个新的套接字。我的理解正确吗?我是不是遗漏了什么?(io_context,
boost
::
asio
::ip
浏览 11
提问于2021-08-15
得票数 2
回答已采纳
1
回答
boost
::
asio
同步服务器在第一次连接后不接受连接
、
我正在编写简单的同步
asio
服务器。工作流遵循--在无休止的循环中,接受连接并为每个连接创建线程。我知道,这不是最优的,但是异步对我来说太难了。这是我丑陋的代码:std::vector<std::thread*> thVec;std::vector<tcp::acceptor*> accVec; ioVec.emplace_back
浏览 2
提问于2015-03-11
得票数 1
回答已采纳
1
回答
带
boost
绑定的异步接受
、
、
我试图将
async_accept
的
处理
程序
绑定到成员函数。
处理
程序
需要以下签名: typename Protocol::socket peer);我试图使用以下内容将bind发送到
处理
程序
: _acceptor.async_accept(
boost
::bind( &http_server::accepted
浏览 0
提问于2018-12-27
得票数 1
回答已采纳
1
回答
在
处理
async_accept
时不接受?
、
、
、
我正在努力学习
ASIO
助推,但我很难理解它。我想为一个应该具有可伸缩性和高性能的服务器做一个基本布局。::bind(&tcp_server::handle_accept, this, new_connection,}error) new_connection->start(); }start_accept()最终
调用
async_accept</
浏览 0
提问于2014-10-11
得票数 1
回答已采纳
1
回答
对
async_accept
的多次
调用
、
在
调用
上一次
调用
的
处理
程序
之前再次
调用
可以吗? 谢谢。
浏览 5
提问于2014-02-18
得票数 0
回答已采纳
1
回答
在
asio
中从外部连接
处理
程序
调用
async_write
、
我使用
asio
库来建立TCP连接。异步读写操作是根据
async_accept
的
处理
函数进行的。, this,
boost
::
asio
::placeholders::error)); INT8* pI8Msg, const
boost
::system::error_code& err
浏览 1
提问于2021-10-06
得票数 1
回答已采纳
1
回答
接受
Boost
ASIO
异步
处理
程序
、
、
因此,我试图使用
Boost
ASIO
编写一个类来发送数据异步。通过TCP套接字。我的cpp文件using namespace
boost
::
asio
; TcpServer::
asio
::ip::tcp>::
async_accept
(
boost
::
asio
::ip::tcp::socke
浏览 0
提问于2015-10-22
得票数 0
回答已采纳
1
回答
Boost
异步Websocket服务器问题
、
、
iListener::iListener(
boost
::
asio
::io_context& ioc,
boost
::
asio
::ip::tcp::endpoint endpoint) : acceptor::
asio
::socket_base::reuse_address(true), ec); // fail(ec, "set_option");::
asio
::socket_base::max
浏览 3
提问于2019-05-14
得票数 0
回答已采纳
1
回答
如何从受主循环中的文件中恢复
、
我编写了一个测试来显示
asio
async_accept
的问题--我有一个服务器,在接受了许多连接(在我的例子中是1017)之后,任何连接都会永久打开。下一次连接由于“打开的文件太多”错误而失败。然后,对
async_accept
的任何
调用
都会立即
调用
处理
程序
。
浏览 1
提问于2015-01-26
得票数 1
回答已采纳
1
回答
调用
没有连接的C++
Boost
异步服务器
处理
程序
、
、
、
我正在编写我的第一个
boost
::
asio
异步服务器,下面是我编写的代码: class SocketServer { virtual ~SocketServer(); std
浏览 2
提问于2015-12-01
得票数 0
回答已采纳
1
回答
boost
::
asio
::
async_accept
未
调用
处理
程序
、
、
然后从接口获取SSL_Server.h、SSL_Server.cpp、Session.h、Session.cpp、main的实现,结果是将其带到Serv.cpp,
处理
程序
不会被
调用
!"Session.h"#include <iostream>#include <
boost
/
asio
/
浏览 117
提问于2020-07-19
得票数 1
回答已采纳
1
回答
boost
asio
-独占绑定到网络端口
、
我使用
boost
asio
开发服务器应用
程序
。应用
程序
工作得很好。不起作用的是对网络端口的独占绑定。通常我只是试着获得港口。如果操作失败-端口正在使用。对于
Asio
,这种方法不起作用。如何检查端口的可用性?::
asio
::ip::tcp::endpoint(
boos
浏览 3
提问于2015-12-05
得票数 1
1
回答
C++
boost
async_accept
异常“已打开”
、
、
我有一个小问题,我看不出很多人已经进入了
boost
async_accept
。 connections.push_back(connection); acceptor->
async_accept
cout << "> [Error - Server::start]: " <&
浏览 0
提问于2018-01-18
得票数 0
1
回答
接受套接字是否会出现短暂的故障,值得一试?
、
这个问题主要是为了
boost
::
asio
,但是socket标记上的那些人可能会对有关accept
调用
的瞬态故障有一些了解。在
Boost
::
Asio
中,如果我有一个套接字接受器编码,以继续接受新的连接。->
async_accept
([this](const
boost
::system::error_code& ec,
boost
::
asio
::ip::tcp::socket sock) {这是更好的假设: 在有效的套接
浏览 2
提问于2020-05-12
得票数 0
回答已采纳
3
回答
为什么
boost
::绑定已删除的对象是有效的?
、
、
、
看看这段代码:#include <
boost
/bind.hpp> a->
async_accept
毁损
浏览 3
提问于2012-01-24
得票数 0
3
回答
受主及
Async_Accept
存在的问题
、
、
P:我能够在
调用
async_accept
()之前接收新的连接。我的委托函数也从未被
调用
过,因此我无法管理接收到的任何连接,从而使新的连接毫无用处。;)谢谢!::
asio
::ip::tcp::endpoint endpoint(
boost
::
asio
::ip::tcp::v4(), port); a
浏览 3
提问于2010-06-09
得票数 2
1
回答
简单示例中
boost
::
asio
::async_read 100%的CPU使用率
、
、
、
、
在
boost
::
asio
中,在
async_accept
()之后,socket对象通过初始化session对象(
处理
所有async_read()
调用
)移动到session对象,方法如下:session(tcp::socket socket)然后从客户端读取数据如下:
boost
::
asio
::async_read(socket但是,当我试图使async_read()不
浏览 5
提问于2013-12-18
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
boost:asio中的buffer与streambuf简介
Vol 106 RGW 异步化
mongodb源码实现系列-网络传输层模块实现二
行业大咖推荐!CINATRA:一个高效易用的C+,HTTP框架
软件和硬件通讯的开发框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券