腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
使用
Boost
Asio
接受
IPv6
链路作用域
地址
、
、
、
我有一个
使用
Boost
ASIO
的TCP服务器。我注意到,在Linux上
使用
链接
作用域
IPv6
地址
时,如果不抛出异常,就无法创建
boost
::
asio
::ip::tcp::acceptor。
使用
全局
IPv6
地址
或IPv4
地址
会很好。我正在
使用
Ubuntu提供的
浏览 1
提问于2012-04-23
得票数 6
回答已采纳
1
回答
使用
boost
asio
枚举我的卡的ipv4和
ipv6
地址
、
我正在尝试枚举我的pc上所有网卡(我有2张网卡)的ipv4和
ipv6
地址
。
boost
::
asio
::io_service io_service; {
boost
::
asio
::ip::addre
浏览 1
提问于2011-06-13
得票数 12
回答已采纳
1
回答
初始化
asio
::ip::address_v6()的最快方法?
、
、
、
、
asio
::ip::address_v6
接受
一个参数的bytes_type,它基本上是一个按网络字节顺序排列的
boost
::array。 我在void *变量中有一个原始的
IPv6
地址
。将void *转换为
asio
::ip::address_v6的最快方法是什么?最好
使用
构造器。
浏览 0
提问于2012-04-19
得票数 4
回答已采纳
1
回答
如何从
boost
::
asio
::ip::tcp::socket::local_endpoint().address()中提取
地址
字符串
、
、
我正在
使用
boost
::
asio
::ip::tcp。一旦在我的TCP客户端和TCP服务器之间建立了连接,我希望在两端以字符串形式获取local_endpoint
地址
,并以字符串形式获取remote_endpoint
地址
。我只需要127.0.0.1的IP
地址
。 我也可以进行一个子串提取来获得127.0.0.1片段。但是我想知道是否有
boost
::
asio
标准技术可以将::ffff:127.0.0.1提取/转换为127.0.0.1
浏览 141
提问于2019-12-22
得票数 3
回答已采纳
2
回答
如何将
boost
asio
受体限制在本地主机和/或本地网络上?
、
、
、
我终于找到了将编译的代码,但它不
接受
任何连接。代码
接受
与endpoint_all的连接,但不
接受
使用
endpoint_all port2设置的"endpoint_local“变量);short port = 9000; tcp::endpoint endpoint_all =
boost
::
asio
::ip::tcp::endpoint(
boost
浏览 4
提问于2016-01-02
得票数 4
回答已采纳
1
回答
使用
boost
asio
的UDP服务器不通过组播ip发送数据包
、
、
我是
boost
::
asio
和udp网络系统的初学者。我从
boost
引用了这个例子
浏览 5
提问于2017-01-17
得票数 1
回答已采纳
1
回答
Winsock连接速度很慢
、
、
、
我有一个
使用
Boost
.
Asio
连接到本地主机上的服务器的程序。以下是代码的相关部分: TcpClient::TcpClient(uint16_t port_number) : socket_(service_)
boost
::
asio
::ip::tcp::resolver resolver(service_);
boost
::
asio
::ip::tcp::resolver::query resolver_query("localhost&
浏览 45
提问于2021-08-27
得票数 1
回答已采纳
2
回答
查找
IPv6
的正确“网络接口”号
、
、
我正在尝试
使用
Boost
进行一些
IPv6
和多播网络通信。我需要构造一个
使用
特定网络接口索引的
IPv6
多播套接字。我能够找到正确的多播选项来设置
boost
/
asio
/ip/detail/socket_option.hpp中的网络接口索引(const
boost
::
asio
::ip::address_v6& multicast_address有没有办法
使用
我可以提供的本地<
浏览 2
提问于2011-05-10
得票数 3
回答已采纳
1
回答
C++按有效位查找
范围
ip
地址
、
我有以下代码查找
范围
的ip
地址
v4。
IPv6
的
范围
IP
地址
:std::string ipRangeStrWithoutSignificantBits;
boost
::
asio
::ip::address address =
boost
::
asio
::ip::address::from_string(ipRangeStrWithoutSignif
浏览 2
提问于2020-05-26
得票数 1
1
回答
如何用outbound_interface
地址
设置
ipv6
?
如果我的接口有
boost
::
asio
::ip::multicast::outbound_interface
地址
,如何设置套接字的
ipv6
?根据示例,应该是ipv4:_socket.set_option(
boost
::
asio
::ip::multicast::outbound_interface(if_addr.to_v4()));
浏览 2
提问于2016-03-23
得票数 0
回答已采纳
1
回答
关于
boost
asio
套接字连接(
IPv6
)的无效参数
、
、
、
、
我一直在努力解决一个问题:我想将一个
boost
asio
udo套接字连接到一个端点。在IPv4中这样做没有问题。但是,如果我试图在
IPv6
中执行同样的操作,就会得到一个错误代码“无效参数”。using
boost
::
asio
::ip::udp; { udp:::system::error_code();{
boost
浏览 1
提问于2017-10-05
得票数 1
3
回答
来自
Boost
.
Asio
解析器的结果不同
、
、
、
、
#include <
boost
/
asio
.hpp> {
boost
::
asio
::ip::tcp::resolver resolver( io_service ); while ( true ) {
浏览 4
提问于2012-06-12
得票数 6
1
回答
如何
使用
boost
:
asio
:ip:address
IPV6
转换为IPV4
、
、
我用
boost
::
asio
编写了一个小程序来在ipv4中转换
ipv6
,它编译得很好,但如果我运行我的程序,我会得到: terminate called after throwing an instanceof '
boost
::exception_detail::clone_impl<
boost
::exception_detail::error_info_injector<std::bad_cast>what(): std::bad_cast Abgebrochen (Spei
浏览 1
提问于2018-12-13
得票数 0
2
回答
来自任何有效
地址
的ipv4和
ipv6
、
、
、
、
我试图从任何字符串
地址
中获取ipv4和
ipv6
地址
,无论是通过ipv4、
ipv6
还是DNS
地址
。 我可以创建自己的函数来做到这一点,但我正在尝试
使用
并利用内置功能。是否有方法输入任意格式的
地址
string,并同时返回和
boost
地址
?
浏览 2
提问于2014-06-13
得票数 3
回答已采纳
1
回答
Boost
.
Asio
IPv6
为什么会出现绑定错误?
、
、
我想在Linux (fedora)中
使用
IPv6
和
boost
asio
。dropped 0 overruns 0 carrier 0 collisions 0而
IPv6
udp绑定代码是...{ {
boost
::
asio
::io_service i
浏览 0
提问于2014-11-27
得票数 3
1
回答
链接
libboost_log.so使
boost
::
asio
::io_service::run立即退出
、
下面是设置:
boost
::
asio
::ip::tcp::acceptor _acceptor;`...int rc = _ios.run(ec);
使用
gdb,我看到运行调用跳入
boost
::
asio
::
boost
/
boost
浏览 1
提问于2016-02-05
得票数 2
回答已采纳
3
回答
Boost
.
asio
服务器-客户端。2台计算机之间的连接
、
、
客户端:#include <
boost
/array.hpp>{ { tcp::resolver= socket
浏览 2
提问于2013-12-10
得票数 0
回答已采纳
1
回答
用于组播的
boost
::
asio
和socket.h之间的区别
、
、
我正在学习socket.h和
boost
::
asio
的多播编程。我正在查看这个
链接
,他们提供了以下代码,
使用
socket.h实现多播服务器。cerr << " For IPv4, try:\n"; std::cerr << " For
IPv6
socket.h的示例定义了本地接口和多播
地址
。但是,
浏览 5
提问于2015-04-11
得票数 1
回答已采纳
4
回答
验证/识别表示IP
地址
的字符串的版本
、
、
、
、
是否有一种聪明/棘手的方法来分析字符串表示的IP
地址
是否有效,并识别其版本,以便仅通过
使用
UNIX就可以将其转换为适当的结构?{ 如果
地址
有效,inet_aton()返回非零,如果
地址</
浏览 2
提问于2011-11-21
得票数 4
回答已采纳
1
回答
如何连接/断开服务器?
、
、
我
使用
的是最新版本的
boost
和
boost
.
asio
。我有这样一门课:{
IPv6
class Connection{
boost
::
asio
::io_service io_service;
boost
::
asio
::ip::tcp::resolver
浏览 2
提问于2010-05-17
得票数 1
回答已采纳
点击加载更多
相关
资讯
Vol 106 RGW 异步化
mongodb源码实现系列-网络传输层模块实现二
现代化工具链在大规模 C++ 项目中的技术实践
MongoDB技术分析(1)-TransportLayer
关于Python 3.9,那些你不知道的事
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券