腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
其中是为NETLINK_XFRM套接字定义的netlink消息的有效负载的
结构
、
、
套接字的创建方式如下:我接收并解码在/uapi/
linux
/netlink.h中定义的nlmsghdr
结构
,如下所示: data = my_
socket
.recv(65535) msg_len, msg_type现在,我尝试解码
浏览 8
提问于2021-03-18
得票数 0
2
回答
linux
内核套接字源宏container_of
、
、
这个问题是下面的代码:{} 我看到它是container_of宏,它返回一个指针。我的问题是:为什么在宏的末尾有类似->
socket</em
浏览 1
提问于2020-09-09
得票数 0
回答已采纳
1
回答
当使用makefile时,会找到
linux
头文件,但当调用头文件中的函数时,它会说它们是隐式声明的
、
、
、
我已经能够包含其他
linux
头文件,使用它们的函数,makefile就可以了。当我包含
linux
/
socket
.h时,编译器能够找到文件,但是如果我调用
socket
()或connect()之类的,它会说它们是隐式声明的。我怎样才能解决这个问题呢?我试着硬编码位置我也尝试过使用
linux</e
浏览 1
提问于2019-04-25
得票数 0
2
回答
从内核空间中给定的
结构
套接字获取
结构
文件
、
、
、
、
我需要获取与特定
结构
套接字关联的
结构
文件。我在内核源代码中的
socket
.c文件中看到,这里有一个函数struct
socket
*sockfd_lookup(int,int *err),该函数在给定fd的情况下返回该fd所属的套接字。我的意思是取
结构
套接字的fd。我需要在一个可加载的内核模块中做到这一点。 谢谢
浏览 3
提问于2011-12-01
得票数 0
回答已采纳
1
回答
为什么
Linux
内核有‘`struct’和‘`struct套接字’?
、
Linux
内核网络栈具有两种
结构
: 为什么有两个
结构
来存储有关套接字的信息?假设我需要添加一个新字段,什么时候将它添加到struct
socket
,何时添加到struct sock UPDATE:请注意,我指的是仅用于内核代码的includ
浏览 3
提问于2017-09-19
得票数 14
回答已采纳
2
回答
在
Linux
和OpenBSD中getsockopt OpenBSD的不同顺序
、
、
、
我正在使用这段代码:pid, uid, gid = struct.unpack("3i", peercred) 这在
Linux
中是正确的,但是在OpenBSD中顺序是不同的。我尝试过的
linux
系统运行在x86_64体系
结构
上,openbsd系统运行在amd64体系<em
浏览 0
提问于2019-01-24
得票数 1
回答已采纳
2
回答
如何在
linux
中组织头文件?
、
在
linux
上,许多文件夹下都有
socket
.h,如下所示。 /usr/include/
linux
/<
浏览 0
提问于2012-12-06
得票数 3
2
回答
如何在Python中过滤来自套接字的传入数据?
、
、
import
socket
UDP_PORT = 50000 sock.bind((UDP_IP, UDP_PORT)) (data,addr) = sock.recvfrom(1024
浏览 4
提问于2016-07-14
得票数 1
2
回答
结构
msghdr的msg_name未指向
linux
安全模块的
socket
_recvmsg中的
结构
sockaddr_in
、
、
、
、
我在
Linux
安全模块中使用了一个安全操作'
socket
_recvmsg‘。int (*
socket
_recvmsg) (struct
socket
*sock,struct msghdr *msg, int size, int flags) msg->msg_ sockaddr_in应该指向一个
结构
名称,其中包含sin_family、源端口和源IP地址。然而,我的
socket
_recvmsg函数中的msg->msg->namelen总是112,远远大于si
浏览 0
提问于2015-07-17
得票数 0
1
回答
在sk_buff中获取套接字的套接字ID
、
、
是否可以在sk_buff
结构
中获取
linux
内核中的
socket
ID?我知道我可以使用以下代码获得
socket
:struct sock *sk = __inet_lookup_skb(&tcp_hashinfo, skb, th->source, th->dest); struct
socket
* = sk->sk_
socket
; 我在哪里可以找到id,这
浏览 1
提问于2016-08-08
得票数 0
5
回答
Linux
:是否存在带超时的read或recv from
socket
?
、
、
、
如何尝试从带超时的套接字中读取数据?我知道select、pselect、poll都有超时字段,但是使用它们会禁用tcp reno堆栈中的"tcp fast-path“。
浏览 5
提问于2010-05-21
得票数 116
回答已采纳
2
回答
memcpy: unix的sun_path的起始地址索引
、
、
因此,我有下面的unix套接字初始化代码addr.sun_family = AF_LOCAL; 我得到了从索引地址开始的memcpy副本IETADM_NAMESPACE,即&a
浏览 4
提问于2015-05-26
得票数 3
回答已采纳
3
回答
套接字编程与windows和unix/
linux
的混淆
、
、
、
、
我认为Windows头文件是为UNIX系统设计的,而对于
socket
.h来说,一切都是由winsock.h完成的。 这是正确的吗?
浏览 0
提问于2015-09-19
得票数 2
3
回答
套接字描述符与文件描述符
如果对套接字描述符执行读/写操作,我们不能使用open而不是
socket
来获取描述符吗?
浏览 3
提问于2010-08-13
得票数 14
回答已采纳
5
回答
linux
中的套接字标头在哪里
、
我用#include <sys/
socket
.h>编译了我的简单程序,但是没有这个文件。它在哪里,我只是开始在
linux
中编码,我不知道它在哪里。或者我们需要在线下载。
浏览 9
提问于2010-10-26
得票数 8
回答已采纳
2
回答
消息缓冲区
结构
(Mbuf):
Linux
等效
、
Linux
中是否有与mbuf(message )数据
结构
等效的数据
结构
,该数据
结构
包含要通过网络传输的实际数据包数据?我以为这是一个通用的UNIX
结构
,但显然它是FreeBSD的唯一
结构
。
浏览 2
提问于2013-10-23
得票数 2
回答已采纳
1
回答
如何在没有root权限的情况下,在
Linux
上的C中从UDP数据包中恢复TTL-exceeded错误信息?
、
、
、
、
我想发送一个带有短TTL值的UDP数据包,并在没有root权限的情况下返回TTL超出的错误消息。我该怎么做?
浏览 2
提问于2015-09-04
得票数 1
2
回答
C套接字程序作为web服务器在云中运行,没有收到浏览器的任何响应
、
、
、
、
下面是我的源代码:#include<string.h> #include<arpa/inet.h> {struct sockaddr_inserver , client; char *message
浏览 1
提问于2013-07-21
得票数 4
2
回答
当我看到套接字代码时,我正在仔细阅读glibc,有人能解释一下是怎么回事吗?
、
例如(大多数函数都是这样设置的)
socket
/bind.c的源代码是: 20 #include <sys/
socket
.h> 22 /* Give the
socket
FD the local address ADDR (which is LEN bytes long). */ 24 __bind (fd,
浏览 4
提问于2013-02-15
得票数 9
回答已采纳
1
回答
在
Linux
中获得函数参数(C++)的未声明标识符错误,但在Windows中未得到
、
、
、
、
__ #include <arpa/inet.h>#else
浏览 1
提问于2020-10-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券