腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么libpcap比用生的闻要好呢?
c
、
linux
、
libpcap
、
packet-sniffers
如果我想在不设置任何过滤器的情况
下
嗅探
linux
中的数据包,我看到了两个选项。为什么libpcap比自己使用
原始
套接
字
更好?
浏览 4
提问于2020-03-18
得票数 2
1
回答
在特定端口上禁用
Linux
内核对TCP数据包的处理
linux
、
networking
、
tcp
、
socket
我正在开发一个TCP/IP堆栈,它目前使用
原始
套接
字
从
Linux
用户空间运行。经过更多的研究,我发现我的AF_INET
套接
字
仍在TCP/IP堆栈中
浏览 0
提问于2016-10-02
得票数 3
3
回答
内核中ping的源代码
linux-kernel
、
ping
我正在学习
原始
套接
字
。我听说ping实用程序正在使用
原始
套接
字
。所以我想研究一
下
它的源码。有人能帮我找出ping实用程序的源代码在
linux
-2.6内核代码中的什么地方吗?
浏览 10
提问于2012-06-08
得票数 1
回答已采纳
1
回答
Linux
中
原始
套接
字
上的ioctl FIOREAD
sockets
、
ioctl
我有一个实现,它使用ioctl(FIONREAD)来确定
Linux
中Raw
套接
字
接收缓冲区中挂起的八位
字
节的数量,然后对其调用recv。我在某处读到
Linux
中
原始
套接
字
的ioctl接口实际上并不返回实际挂起的八位
字
节。这是正确的吗? 我之所以问这个问题,是因为我在高负载的情况
下
时不时地会丢失一些消息,到目前为止还不能确定在哪里。它们是计算
原始
套接
字
中挂起的八位<
浏览 7
提问于2009-04-30
得票数 0
回答已采纳
8
回答
如何在Python中使用
原始
套接
字
?
python
、
sockets
、
raw-sockets
我想用
原始
套接
字
发送这个数据,所以它不会被发送机器的TCP-IP堆栈所纠正。 我只在
Linux
上编写这个应用程序。我有在系统调用中使用
原始
套接
字
的代码示例,但我确实希望尽可能保持测试的动态性,并且使用Python编写大部分(如果不是全部的话)。我在网上搜索了一些关于python中
原始
套接
字
使用的解释和
例子
,但没有发现任何真正有启发性的东西。只是一个非常古老的代码示例,它演示了这个想法,但根本行不通。
浏览 9
提问于2009-07-13
得票数 47
回答已采纳
1
回答
Linux
,我可以为输出的udp数据包指定端口吗?
linux
、
sockets
、
udp
、
port
在一个
linux
进程中,有几个打开的udp
套接
字
要发送,每个
套接
字
都没有bind()。有没有办法为传出的数据包指定端口?或者
原始
套接
字
是唯一的方法?澄清一
下
:我必须有几个单独的
套接
字
,所以bind()不是一个选项。 谢谢,亚历克斯。
浏览 0
提问于2013-12-06
得票数 0
3
回答
原始
套接
字
linux
c
、
linux
、
sockets
、
tcp
我读了很多关于网络中
原始
套接
字
的文章,看过几个
例子
。因此,基本上使用
原始
套接
字
,就可以构建自己的头堆栈,比如堆栈= IP + TCP/UDP + OWN_HEADER。我的问题是,是否有可能从
linux
内核中获得前两种(IP+ TCP/UDP)的现成框架,然后将自己的头附加到它们身上?所讨论的操作系统是
linux
,语言是C。
浏览 8
提问于2013-11-07
得票数 0
回答已采纳
2
回答
在
linux
中打开
原始
套接
字
而不是超级用户
c++
、
c
、
linux
、
sockets
我必须编写ping函数才能在
Linux
上运行。语言是C++,所以C语言也不错。在因特网上搜索并查看ping命令的源代码,结果是我应该创建一个
原始
套接
字
:如果我在没有超级用户的情况
下
运行我的应用程序,socket函数将返回-1,即没有成功创建
套接
字
。现在,ping命令确实创建了一个
原始
套接
字
,我可以在没有超级用户
浏览 3
提问于2015-03-04
得票数 3
回答已采纳
2
回答
原始
套接
字
和安全性-
Linux
和Windows
linux
、
windows
、
networking
所有版本的
linux
都允许在
原始
套接
字
上进行通信吗?不能通过
原始
套接
字
发送TCP数据。无法通过
原始
套接
字
发送具有无效源地址的UDP数据报。任何传出UDP数据报的IP源地址必须存在于网络接口上,否则数据报将被删除。
Linux
中是否有类似的
浏览 0
提问于2010-01-05
得票数 0
1
回答
如果我打开
原始
套接
字
并开始读取数据包,是否已读取的数据包未发送到目标TCP
套接
字
?
tcp
、
raw-sockets
另一种说法是:通过
原始
套接
字
读取的数据包是否完全从通信通道中删除,以便它们甚至不会被传送到最初打算用于TCP
套接
字
的位置。例如,如果有一个web服务器在我的主机上运行,监听端口80,并且我打开一个
原始
套接
字
监听所有TCP协议数据包,那么web服务器永远不会接收到发送到端口80的那些数据包吗? 谢谢。
浏览 1
提问于2018-10-11
得票数 0
3
回答
客户端UDP
套接
字
绑定
linux
、
sockets
、
udp
、
udpclient
我正在为UDP客户端创建UDP
套接
字
,并发送具有不同端口号的UDP数据包,并在一定时间内等待来自目的地的答复。EDIT1:我尝试用相同的IP地址和Portnumber绑定两个不同的
套接
字
文件描述符,但是
浏览 0
提问于2010-07-15
得票数 0
1
回答
用于数据包注入的Libnet与
原始
套接
字
c++
、
network-programming
、
raw-sockets
、
libnet
、
packet-injection
我需要更有经验的网络程序员关于GNU/
Linux
系统上包注入的一些意见/建议。我正在开发一个开放源码的C++库,用于数据包注入和嗅探。图书馆是。在这个页面上有几个
例子
可以看到库是如何工作的。如果数据包有链路层协议(如以太网),sd应该是数据包
套接
字
描述符。如果不是,应该是一个
原始
的
套接
字
描述符。 发送数据包的标准和文档化的方式是使用Send()方法。在最流行的GNU/
Linux
系统(Ubuntu、Fedora、Debian
浏览 4
提问于2012-06-02
得票数 1
2
回答
Golang中的
原始
套接
字
嗅探
networking
、
go
、
libpcap
、
sniffing
当前的实现在
Linux
下
使用libpcap包装器。我们需要将此工具移植到Windows。当然,目前这是不可能的。坦克!:-)
浏览 0
提问于2014-01-24
得票数 15
回答已采纳
3
回答
Linux
原始
套接
字
c
、
linux
、
network-programming
、
raw-sockets
我在
Linux
/Debian上使用
原始
套接
字
,当我使用write()而不是sendto()时遇到了一个问题:/* Index of
浏览 3
提问于2013-07-03
得票数 2
回答已采纳
2
回答
libpcap是否在它们下面使用
原始
套接
字
?
libpcap
、
raw-sockets
我对
原始
套接
字
和libcap的使用有点困惑。简单地说,任何人都可以指出使用两者的优点。我读了很少的链接,但是,这让我很困惑。
浏览 4
提问于2011-10-22
得票数 13
回答已采纳
1
回答
RAW CAN
套接
字
和广播管理器CAN
套接
字
有什么区别,以及如何使用它们?
linux
、
can-bus
、
socketcan
我对CAN协议很陌生,我正试图通过
Linux
的SocketCAN来使用它。但是,我对可用的两个不同的CAN
套接
字
、RAW和广播管理器(BCM)感到困惑。文档声明BCM
套接
字
不是用来发送单个CAN帧的。从直觉上说,我猜想BCM更适合于单主从配置,但这似乎有点错误。 业连管的目的是什么?或者rathe,它们之间的功能有什么不同?在何种情况
下
,我选择使用广播管理器而不是
原始
套接
字
?
浏览 5
提问于2019-10-14
得票数 1
回答已采纳
1
回答
如何将现有udp应用程序迁移到
原始
套接
字
sockets
、
network-programming
、
udp
、
raw-sockets
是否有从普通udp
套接
字
(使用
linux
、C99/C++、recv syscall )迁移到
原始
套接
字
的教程?应用程序是客户端-服务器。但是使用
原始
套接
字
,服务器可以更快一点。我必须在服务器中实现udp的哪些部分?有没有“快速迁移”库?
浏览 0
提问于2010-06-01
得票数 1
回答已采纳
7
回答
如何丢弃
原始
套接
字
中的传入数据包?
linux
、
sockets
、
flush
、
raw-sockets
我正在
Linux
下
编写一个C/C++应用程序,它从
原始
套接
字
读取数据(用于ICMP数据包)。问:有没有一种方法可以丢弃仍然在
套接
字
上排队的所有数据?问题是,在休眠一段时间后,
套接
字
上有我不感兴趣的数据排队;所以最好告诉
套接
字
“忘记您现在缓冲的所有数据”,这样如果我进入一个select()/recvfrom()循环,我只会得到最近收到的数据。也许是一些
套接
浏览 1
提问于2008-10-16
得票数 3
回答已采纳
1
回答
在不使用ip地址的情况
下
演示网络中链路层通信的
套接
字
程序
c
、
sockets
、
networking
所以我一直在想,我们是否可以编写一个服务器-客户机模式的
套接
字
程序,只使用MAC地址进行通信,而不使用ip地址,即结构sock_in应该是空的,并且在lan内它们应该能够通信。
浏览 1
提问于2011-09-08
得票数 2
回答已采纳
1
回答
Python中的QDISC_BYPASS (
原始
套接
字
)
python
、
sockets
、
setsockopt
如何将
原始
套接
字
上的
套接
字
选项设置为启用QDISC_BYPASS?我在C中看到了一些
例子
,但无法清楚地理解如何在Python中实现它。我用AF_PACKET和SOCK_RAW设置构建了
套接
字
。我知道我需要使用socket.setsockopt()方法,但我不知道在这种情况
下
如何正确调用它。
浏览 0
提问于2014-09-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通过10个例子掌握Linux下lsof命令
Linux下根据关键字搜索日志
为了能够对Socket CAN的深入理解,我们需要了解Socket的机制
来自Linux的呐喊:主人!长点心吧!
ARTS-for-week11
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券