腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 网络编程—Socket
Linux C语言高级编程之Socket网络编程!
一个简单的Linux下的socket程序
Linux 系统结构详解
从linux源码看socket的阻塞和非阻塞
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券