腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
中原始
套接
字
上的
ioctl
FIOREAD
、
我有一个实现,它使用
ioctl
(FIONREAD)来确定
Linux
中Raw
套接
字
接收缓冲区中挂起的八位
字
节的数量,然后对其调用recv。我在某处读到
Linux
中原始
套接
字
的
ioctl
接口实际上并不返回实际挂起的八位
字
节。这是正确的吗? 我之所以问这个问题,是因为我在高负载的情况
下
时不时地会丢失一些消息,到目前为止还不能确定在哪里。它们是计算原始
套接
字
中挂起的八位<
浏览 7
提问于2009-04-30
得票数 0
回答已采纳
1
回答
通过对
套接
字
文件描述符的
ioctl
调用获得数据包时间戳
、
、
我正在开发一个运行嵌入式
linux
的系统。我试图从
套接
字
上接收的流中获取数据包时间戳。if (fd !int enabled = 1;} 在我绑定
套接
字
之后,
套接
字
是SOCK_STREAM类型的。通过调用函数recv(fd, buf, size,
浏览 7
提问于2016-03-16
得票数 8
回答已采纳
2
回答
Python
套接
字
:在
Linux
中启用混杂模式
、
、
我们知道Python允许在Windows
下
启用混杂模式但是,RCVALL_*和SIO_*只能在windows中使用使用C
套接
字
api,在
Linux
中,可以使用:
ioctl
(sock, SIOCSIFFLAGS, ðreq);setsockopt(sock, SOL_PACKET, PACKET_ADD_
浏览 5
提问于2011-05-20
得票数 12
回答已采纳
2
回答
在read()之前检查boost::asio缓冲区数据是否存在
、
、
、
我正在尝试使用boost::asio将我使用Unix
套接
字
编写的软件移植到使用TCP
套接
字
的版本。该程序旨在
Linux
机器上运行。在代码的早期版本(使用Unix
套接
字
)中,我使用简单的检查来查看
套接
字
缓冲区上是否有新数据,然后继续读取可预测的结构化数据: while (socketstatus > 0) {
浏览 5
提问于2011-07-19
得票数 1
回答已采纳
2
回答
NetBSD的FIONSPACE
ioctl
在
Linux
中的等价物是什么?
、
、
、
我使用
Linux
2.6.38 (fc14)。获取
套接
字
文件描述符(比如TCP
套接
字
)上的空闲空间量的
ioctl
标志是什么?但是,我只能在
Linux
中使用FIONREAD。
浏览 2
提问于2011-08-09
得票数 1
回答已采纳
1
回答
用户模式权限被拒绝绑定到
套接
字
、
、
在
linux
机器上的非根用户模式
下
,我尝试使用
ioctl
(iInterfaceSocket, SIOCSIFADDR, &stCommand)绑定一个
套接
字
。我只需要在用户模式
下
绑定
套接
字
。请在解释上述问题时提出解决方案。如果我错过了任何信息,请让我知道,我会提供更多的信息。
浏览 1
提问于2011-05-03
得票数 6
1
回答
为什么NetworkInterface的方法抛出SocketException
、
、
、
、
该方法返回网络接口的mac地址,但它如何与
套接
字
相关并最终抛出。
浏览 4
提问于2014-10-29
得票数 2
回答已采纳
1
回答
在mingw上获取tcp
套接
字
上的剩余数据大小。
、
、
我希望获得tcp
套接
字
上剩余数据的大小。在
linux
上,我可以这样做:int count;但是,这并不适用于明明威,是否有其他的解决方案在明明威工作呢
浏览 1
提问于2022-01-23
得票数 0
回答已采纳
3
回答
TCP发送队列深度
、
如何发现已发送到TCP
套接
字
但尚未上线的字节数?我想知道类别2、3和4的总和,或者3和4的总和。这是用C(++)编写的,在Windows和
Linux
上都有。理想情况
下
,我可以使用
ioctl
,但似乎没有。
浏览 0
提问于2008-09-19
得票数 1
2
回答
是否可以读取为TCP写
套接
字
缓冲的字节数?
、
、
、
现在,当我调用mg_write()时,猫鼬库会这样调用send():我想做的是检查
套接
字
的传出缓冲区
浏览 2
提问于2016-04-21
得票数 4
回答已采纳
1
回答
有没有办法把winsock lib从windows迁移到ubuntu?
、
、
所以,我想问一
下
在Ubuntu中使用winsock库的建议,或者在ubuntu中运行我的项目的方法。谢谢!
浏览 0
提问于2012-07-10
得票数 0
2
回答
Linux
中存在哪些内核级IPC机制?
、
从我的头顶上,我知道有:FIFO文件/命名管道共享内存信号 这是完整的名单吗?做一些研究,我认为这是可能是,但我想要确定。
浏览 0
提问于2016-04-06
得票数 2
2
回答
如何获取
套接
字
的非ACK TCP数据量?
、
、
Linux
具有手册页tcp(7)中描述的
ioctl
SIOCOUTQ,它返回
套接
字
缓冲区中未发送的数据量。如果我没理解错内核代码,所有未确认的数据都会被算作“未发送”。
ioctl
至少从2.4.x开始可用。 {Free,Net,Open,*}BSD,Solaris,Windows有相似的东西吗?
浏览 3
提问于2009-02-27
得票数 10
2
回答
如何获取UDP
套接
字
的排队数据量?
、
、
为了了解我在处理传入数据方面做得有多好,我想测量一
下
TCP和UDP
套接
字
的队列长度。我知道我可以通过SO_RCVBUF
套接
字
选项获得队列大小,并且
ioctl
(<sockfd>, SIOCINQ, &<some_int>)会告诉我有关TCP
套接
字
的信息。但对于UDP,SIOCINQ/FIONREAD
ioctl
仅返回下一个挂起数据报的大小。有没有一种方法可以获得UDP的队列大小,而不需要解析系统
浏览 2
提问于2012-02-14
得票数 17
回答已采纳
1
回答
在C/C++中获取网关地址
、
、
、
、
我使用
ioctl
()设置网关地址(标志中带有RTF_GATEWAY的SIOCADDRT)。 检索它的标准
ioctl
例程是什么?
浏览 25
提问于2012-03-07
得票数 3
1
回答
由于
IOCTL
调用,调试内核挂起
、
、
、
我们使用
IOCTL
调用来更新
Linux
内核模块中的结构。这些调用在2.6.32内核中运行良好。在没有生成核心转储的情况
下
,如何调试此场景。
浏览 3
提问于2013-02-27
得票数 2
1
回答
ip与ifconfig命令的优缺点
、
、
、
在我遇到的关于
Linux
的一些教材(来自
Linux
基金会的)中,提到了以下内容:我知道在这些工具上有本题,但它并没有解决这些工具在操作方式上的具体差异。
浏览 0
提问于2019-03-03
得票数 39
回答已采纳
1
回答
在
Linux
中发送Socket的缓冲区为空?
、
、
、
我正在使用轮询来检查是否能够在非阻塞
套接
字
上发送数据。但是这样我就不能知道是否所有的东西都在buffer中发送了,对吗?
浏览 2
提问于2012-09-18
得票数 1
回答已采纳
3
回答
在Win32中,是否有一种方法来测试
套接
字
是否是非阻塞的?
、
、
、
、
在Win32中,是否有一种方法来测试
套接
字
是否是非阻塞的?在POSIX系统
下
,我将执行如下操作: flags = fcntl(sock_fd, F_GETFL, 0);} 但是,Windows
套接
字
不支持fcntl()。非阻塞模式是使用
ioctl
和FIONBIO的设置,但是似乎没有一种方法可以使用
ioctl
获取当前的非阻塞模
浏览 2
提问于2011-03-30
得票数 10
回答已采纳
1
回答
套接
字句柄上不必要的
ioctl
(n,TCGETS)调用
、
、
当我说更改时,我的意思是“对Perl5进行更改,以便于启用或禁用此类
ioctl
() tty检查”,您知道这些文件句柄不是tty句柄。我有一个TCP/IP
套接
字
程序,在accept()在新
套接
字
上返回后,下面的strace显示在新句柄上调用的
ioctl
()。在这种情况
下
,
ioctl
()调用是对CPU和负载的浪费。当然,如果accept()和
ioctl
()只被调用一次,那就没什么意义了。然而,随着时间的推移,随着时间的推移,多个
浏览 100
提问于2021-10-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是套接字?套接字的作用是什么?
Python udp套接字
Linux下根据关键字搜索日志
Python网络编程中的套接字名和DNS解析
为了能够对Socket CAN的深入理解,我们需要了解Socket的机制
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券