腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
是否可以通过返回指向结构的指针来改进此代码?
c
、
pointers
我使用以下代码获取接口的MAC地址:我的
C
语言
经验仅限于我在大学里做过的事情
浏览 3
提问于2012-06-18
得票数 2
回答已采纳
3
回答
如何在Python中调用SIOCSIFHWADDR ioctl来更改MAC地址?
python
、
c
、
linux
我知道使用SIOCSIFHWADDR ioctl和struct
ifreq
可以做到这一点,但我对实现有一些疑问。下面是
C
结构:{# define IFNAMSIZ IF_NAMESIZE { __caddr_t ifru_data;}; 现在我认为我只需要填写hwaddr字段,但这是一个联合,我不确定如何在Python
语言<
浏览 1
提问于2011-05-28
得票数 1
回答已采纳
1
回答
为什么
C
99会抱怨存储大小?
linux
、
gcc
、
network-programming
、
c99
、
gnu99
这是我在Linux上编译的一些代码: struct
ifreq
ifr;gcc test.
c
很好。gcc -std=gnu99 test.
c
很好。gcc -std=
c
99 test.
c
失败,并显示以下错误:test.
c
:4:16: error: storage size of ‘ifr’isn’t known <e
浏览 6
提问于2012-05-03
得票数 14
回答已采纳
8
回答
奇怪的
C
++性能差异?
c++
、
optimization
、
performance
int
iFreq
= getFreq(i); // do some stuff with
iFreq
... }在我预计性能会提高,因为int到double的转换只有在
iFreq
!= 0时才会发生。int
iFreq
= getF
浏览 0
提问于2010-02-05
得票数 6
回答已采纳
1
回答
使用无线分机配置网络设备
kernel
、
wireless
、
ioctl
、
netlink
、
iwconfig
我需要在linux主机上使用
C
语言
为应用程序配置一个网络设备。我在netlink,libnl和通过cfg80211和mac80211的nl80211上读到了。根据我所读到的,您打开了一个套接字,并使用具有'
ifreq
‘结构的ioctl来配置网络适配器(参见'man netdevice')。问题是,iwconfigure定义了自己的名为' iwreq‘的'
ifreq
’结构,它看起来完全不同(参见iwconfig源代码,有一条评论说这个iwreq结构与
ifreq</e
浏览 106
提问于2018-07-01
得票数 0
回答已采纳
1
回答
如何获取本地网络中所有设备的名称和ips地址?
c++
、
objective-c
、
macos
、
local-network
int sock;struct
ifreq
ifreq
[30];int i; ifconf.ifc_len = sizeof
ifreq
; // Populate ifconf.ifc_buf (<
浏览 1
提问于2012-11-16
得票数 1
回答已采纳
1
回答
Linux原始套接字包有错误的tcp和ip校验和。
c
、
linux
、
sockets
、
packet
、
pcap
ifreq
_i; struct
ifreq
ifreq
_ip; structINDEX OF DEVICE: "); } memset(&
ifreq
_
c
,0,sizeof(
ifreq
_
浏览 1
提问于2020-04-19
得票数 0
回答已采纳
1
回答
GNU编译器的奇怪行为
c++
、
gnu
、
raw-sockets
最后,我偶然发现了这个错误: 36 | struct
ifreq
^~~~~~~~ 36 | struct
ifreq
^~~~~~~~ RawSock.cpp:33:15: error: ‘struct
ifreq
’ has no member named ‘ifru_a
浏览 10
提问于2022-01-29
得票数 0
回答已采纳
2
回答
在linux内核中开发简单的net_device
linux
、
sockets
、
network-programming
、
linux-kernel
我试图在linux内核中实现一个netdevice (net_device)。这是一个简单的net_device,它将命令/数据从用户空间传递到内核空间,反之亦然--这就是这个简单net_device的目标。我使用套接字将命令/数据从用户空间传递到内核空间。在googling之后,我成功地注册了net_device,并且能够在/sys/class/net/abc0 0(设备名)中看到我的设备,当我开始文件操作时,对流程没有明确的概念。 { .n
浏览 4
提问于2012-10-30
得票数 2
1
回答
在普通Lisp中嵌入CSound
common-lisp
、
csound
它有一种相当简单的(脚本)
语言
。快速启动(10分钟阅读)可在上面的链接。目前,我只是在做作业部分(这是很大一部分的声音
语言
)。iAMP = P5iDEC = 0.4iREL = 0.7kRES = 0.4aG8708 = MOOGLADDER
iFREQ
, iAMPNIL 这在所有方面都
浏览 10
提问于2017-05-18
得票数 1
回答已采纳
2
回答
gethostbyname()仅返回linux上本地主机的地址
sockets
、
bsd
、
gethostbyname
我正在尝试可移植地(Windows和Linux)查找本地计算机的所有IP地址。我使用的方法是首先调用gethostname(),然后将结果传递给gethostbyname(),它返回一个ip地址数组。在Linux上这样做不是正确的方法吗?
浏览 2
提问于2011-06-03
得票数 2
回答已采纳
1
回答
Python -使用
C
类型和本机ioctl()获取Mac地址会产生u为人所知的结果
python
、
python-2.7
、
ctypes
、
ioctl
实际的分配是用
C
语言
完成的,但在那之后,我决定使用ctype进行一些练习,并开始使用lib,目标是Linux和Python2.7。('dma',
c
_ubyte), _fields_ =ifr_data',
c
_char_p), ('raw',
c
_short
浏览 2
提问于2013-02-07
得票数 1
回答已采纳
1
回答
IOCTL调用在某些体系结构上工作。
c
、
linux
、
virtualbox
、
ioctl
我正在用
C
编写一个程序,它需要查找接口的IP & MAC地址。我在用IOCTL的电话。直到最近,我还在使用自定义数据结构来存储这些地址,而且一切都很完美。struct
ifreq
{ size_t if_len;1; close(fd); retur
浏览 2
提问于2015-03-19
得票数 1
回答已采纳
3
回答
如何获得民族工具设置?
c++
、
c
、
linux
、
ioctl
ifReq
; { if (s != -1) printf("%s | ethtool_cmd.speed = %i \n"
浏览 6
提问于2017-01-24
得票数 3
1
回答
特定sockaddr_in变量名上的意外编译错误
c
、
sockets
、
sockaddr-in
作为接收struct
ifreq
*ifr参数的函数的一部分,如果我声明struct sockaddr_in name;,程序会编译,但是如果我将变量命名为struct sockaddr_in ifr_addr;,则会出现以下错误: ^ code.
c
:244:24:
浏览 2
提问于2019-01-24
得票数 0
回答已采纳
4
回答
所有接口的
C
/
C
++ Linux MAC地址
c
、
linux
、
mac-address
、
ioctl
、
ifconfig
我正在使用以下代码检索当前计算机的所有MAC地址:ifconf ifc;ifc.ifc_buf = buf;const
ifreq
* const end = it + (ifc.ifc_len
浏览 3
提问于2012-01-27
得票数 8
回答已采纳
1
回答
系统调用未定义!编译内核模块
c
、
linux-kernel
、
kernel-module
在编译我的模块时,我会得到以下错误:make[1]守则规定如下:struct
ifreq
ifreq
; return OFC_FAILURE; m
浏览 1
提问于2016-10-03
得票数 0
回答已采纳
2
回答
` `
ifreq
` `结构中的IPv6地址问题
c++
、
c
、
sockets
、
network-programming
、
ipv6
我正在使用以下代码:struct
ifreq
ifr;ifr_addr
浏览 3
提问于2011-04-02
得票数 2
回答已采纳
2
回答
SIOCGIFCONF只返回循环接口
linux
、
ioctl
、
network-interface
contr_req.ifc_ifcu.ifcu_buf = malloc(contr_req.ifc_len); return NULL; ini = contr_
浏览 0
提问于2018-03-04
得票数 0
回答已采纳
2
回答
使用ioctl分配ipv6地址
networking
、
ipv6
include <sys/socket.h>#define HOST "fec2::22" struct
ifreq
ifr;
浏览 5
提问于2011-11-23
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券