腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
原始
套接
字
和安全性-
Linux
和Windows
linux
、
windows
、
networking
所有版本的
linux
都允许在
原始
套接
字
上进行通信吗?不能通过
原始
套接
字
发送TCP数据。无法通过
原始
套接
字
发送具有无效源地址的UDP数据报。任何传出UDP数据报的IP源地址必须存在于网络接口上,否则数据报将被删除。
Linux
中是否有类似的
浏览 0
提问于2010-01-05
得票数 0
3
回答
原始
套接
字
linux
c
、
linux
、
sockets
、
tcp
我读了很多关于网络中
原始
套接
字
的文章,看过几个例子。因此,基本上使用
原始
套接
字
,就可以构建自己的头堆栈,比如堆栈= IP + TCP/UDP + OWN_HEADER。我的问题是,是否有可能从
linux
内核中获得前两种(IP+ TCP/UDP)的现成框架,然后将自己的头附加到它们身上?所讨论的操作系统是
linux
,语言是C。
浏览 8
提问于2013-11-07
得票数 0
回答已采纳
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
回答
如何将现有udp应用程序迁移到
原始
套接
字
sockets
、
network-programming
、
udp
、
raw-sockets
是否有从普通udp
套接
字
(使用
linux
、C99/C++、recv syscall )迁移到
原始
套接
字
的教程?应用程序是客户端-服务器。但是使用
原始
套接
字
,服务器可以更快一点。我必须在服务器中实现udp的哪些部分?有没有“快速迁移”库?
浏览 0
提问于2010-06-01
得票数 1
回答已采纳
1
回答
使用3.X
linux
内核的C中的Netlink
套接
字
c
、
linux-kernel
、
netlink
嗨,我一直在努力让Netlink
套接
字
为
Linux
3.2
Linux
内核工作,但我似乎想不出怎么做。我已经查看过Netlink
套接
字
的
基础
示例,但我发现的所有示例似乎都是针对2.6内核的。我试图找到的是如何将信息从内核模块发送到用户模式应用程序,反之亦然,使用Netlink
套接
字
? 任何帮助都将不胜感激。谢谢!
浏览 4
提问于2013-03-05
得票数 8
2
回答
linux
下C语言的Socket编程
linux
、
sockets
、
network-programming
我对
套接
字
编程很感兴趣,我还学到了
套接
字
编程的
基础
知识。我是在
linux
上用C实现的。现在我想做一些与
套接
字
编程相关的项目。有人能建议我从哪里得到帮助意味着在线插座相关的项目吗?
浏览 3
提问于2011-01-07
得票数 0
回答已采纳
1
回答
在特定端口上禁用
Linux
内核对TCP数据包的处理
linux
、
networking
、
tcp
、
socket
我正在开发一个TCP/IP堆栈,它目前使用
原始
套接
字
从
Linux
用户空间运行。经过更多的研究,我发现我的AF_INET
套接
字
仍在TCP/IP堆栈中
浏览 0
提问于2016-10-02
得票数 3
1
回答
Linux
中
原始
套接
字
上的ioctl FIOREAD
sockets
、
ioctl
我有一个实现,它使用ioctl(FIONREAD)来确定
Linux
中Raw
套接
字
接收缓冲区中挂起的八位
字
节的数量,然后对其调用recv。我在某处读到
Linux
中
原始
套接
字
的ioctl接口实际上并不返回实际挂起的八位
字
节。这是正确的吗? 我之所以问这个问题,是因为我在高负载的情况下时不时地会丢失一些消息,到目前为止还不能确定在哪里。它们是计算
原始
套接
字
中挂起的八位
字
浏览 7
提问于2009-04-30
得票数 0
回答已采纳
1
回答
非特权程序可以修改本地机器上的HTTP请求响应吗?
network
、
windows
假设您有一个指向服务器123.456.111.222的简单GET请求。客户端可执行文件在服务器IP (TCP)上创建一个winsock,并将HTTP请求(未加密)发送到服务器。如果本地程序找到了传出请求,特别是请求的源端口,该程序是否可以将自己的数据发送到该端口?(希望能赢得比赛条件,但考虑到它是本地的) 我将通过使用GetExtendedTcpTable获得源端口,但是我不太确定它是否像使用winsock打开端口和发送数据那样简单。
浏览 0
提问于2019-01-23
得票数 1
1
回答
为什么libpcap比用生的闻要好呢?
c
、
linux
、
libpcap
、
packet-sniffers
如果我想在不设置任何过滤器的情况下嗅探
linux
中的数据包,我看到了两个选项。为什么libpcap比自己使用
原始
套接
字
更好?
浏览 4
提问于2020-03-18
得票数 2
1
回答
在
原始
套接
字
之上实现协议并使用O_DIRECT
bash
、
sockets
、
linux-kernel
、
network-protocols
在
原始
套接
字
之上实现TCP,以便更好地理解协议。# CONFIG_LINE6_USB_RAW is not set在没有使用O_DIRECT的
linux
浏览 3
提问于2011-04-19
得票数 0
回答已采纳
1
回答
python http处理程序
python
、
http
、
request
、
handler
我想要类似于的东西,但我不希望它绑定到任何
套接
字
;我想自己处理
原始
的HTTP数据。我能用Python做这件事吗?为了澄清,我想要一个类接收来自Python的
原始
TCP数据(而不是
套接
字
),处理它并作为响应返回TCP数据(再次返回python )。因此,我希望类似于已经存在的Server
基础
结构,但我希望在python中传递所有
原始
TCP数据包,而不是通过操作系统
套接
字
。
浏览 6
提问于2009-12-15
得票数 5
3
回答
内核中ping的源代码
linux-kernel
、
ping
我正在学习
原始
套接
字
。我听说ping实用程序正在使用
原始
套接
字
。所以我想研究一下它的源码。有人能帮我找出ping实用程序的源代码在
linux
-2.6内核代码中的什么地方吗?
浏览 10
提问于2012-06-08
得票数 1
回答已采纳
1
回答
Linux
,我可以为输出的udp数据包指定端口吗?
linux
、
sockets
、
udp
、
port
在一个
linux
进程中,有几个打开的udp
套接
字
要发送,每个
套接
字
都没有bind()。有没有办法为传出的数据包指定端口?或者
原始
套接
字
是唯一的方法?澄清一下:我必须有几个单独的
套接
字
,所以bind()不是一个选项。 谢谢,亚历克斯。
浏览 0
提问于2013-12-06
得票数 0
1
回答
接收自己发送的消息的
原始
套接
字
c
、
sockets
、
networking
、
raw-sockets
我试图用
原始
套接
字
编写一些代码,同时观察到一些奇怪的现象。另一方面,我已经用ip地址127.0.0.2绑定了一个
套接
字
。当我打印发送方
套接
字
的ip地址时,它正在打印127.0.0.1,但仍在接收用于127.0.0.2的数据包。这似乎很奇怪,因为在另一边,没有人接受或监听这个地址,而且,我使用sendto和recvfrom函数来发送和接收用于连接较少的
套接
字
的数据包。我的问题是,为什么会发生这种事?
浏览 0
提问于2019-04-04
得票数 0
回答已采纳
1
回答
BSD操作系统上的
原始
套接
字
c
、
sockets
、
bsd
我一直在用C语言编写一些
套接
字
代码。我需要修改数据包头并控制它们的发送方式,所以我采用了
原始
套接
字
方法。但是,我编写的代码不能在BSD系统(Mac /Darwin,FreeBSD等)上编译。我对此做了大量研究,发现BSD系统不能像
Linux
(甚至Windows)那样处理
原始
套接
字
。根据我所读到的,似乎我需要使用bpf (berkley数据包过滤器),但我不知道bpf是如何工作的,也不知道如何在
原始
浏览 3
提问于2011-08-13
得票数 4
回答已采纳
1
回答
Linux
内核中
原始
套接
字
的工作
c
、
linux-kernel
、
network-programming
、
linux-device-driver
、
raw-sockets
我正致力于将
linux
内核的流量控制层集成到自定义用户级别的网络堆栈中。我使用
原始
套接
字
来做同样的事情。我的问题是,如果我们在AF_PACKET、RAW_SOCK和IPPROTO_RAW中使用
原始
套接
字
,是否会调用dev_queue_xmit (据我所知,dev_queue_xmit是排队层的起点)?还是
套接
字
接口直接调用网卡驱动程序?
浏览 3
提问于2020-02-25
得票数 1
回答已采纳
2
回答
如何通过选择正确的
套接
字
家族、类型和协议,根据特定需要创建
套接
字
python
、
sockets
我知道可以像下面这样创建
套接
字
..。对于TCP
套接
字
family = socket.AF_INET, proto = socket.IPPROTO_TCP,
原始
套接
字
要捕获所有数据包有时,在创建<em
浏览 4
提问于2022-05-20
得票数 0
8
回答
如何在Python中使用
原始
套接
字
?
python
、
sockets
、
raw-sockets
我想用
原始
套接
字
发送这个数据,所以它不会被发送机器的TCP-IP堆栈所纠正。 我只在
Linux
上编写这个应用程序。我有在系统调用中使用
原始
套接
字
的代码示例,但我确实希望尽可能保持测试的动态性,并且使用Python编写大部分(如果不是全部的话)。我在网上搜索了一些关于python中
原始
套接
字
使用的解释和例子,但没有发现任何真正有启发性的东西。只是一个非常古老的代码示例,它演示了这个想法,但根本行不通。从我收集到的信息来
浏览 9
提问于2009-07-13
得票数 47
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
来自Linux的呐喊:主人!长点心吧!
为了能够对Socket CAN的深入理解,我们需要了解Socket的机制
微软推出Project Freta服务:可在系统内存快照中查找恶意软件
在Python 3.5中通过零用户空间内存的套接字进行文件传输
什么是套接字?套接字的作用是什么?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券