腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在调用sendfile之前使用TCP_NOPUSH在FreeBSD中对头进行预处理
linux
、
sockets
、
networking
、
tcp
、
freebsd
从技术上来说,我知道FreeBSD中的FreeBSD和
Linux
中的TCP_CORK应该是相似的。在
Linux
中,我可以设置TCP_CORK、发送一个头、sendfile()和未设置的TCP_CORK来在文件前面插入标题。\n";setsockopt(
sockfd
, IPPROTO_TCP, TCP_CORK, &yes, sizeof(int)); sendfile(
sockfd
, buf, 30); s
浏览 3
提问于2016-09-28
得票数 0
回答已采纳
1
回答
C无限循环中的Client/Server失败
c
、
linux
、
client-server
我使用C语言在
linux
中实现了一个客户机/服务器,在启动客户机和服务器之后,服务器正在等待来自客户机的
查询
,这似乎是有效的,但是,我希望服务器能够不断地等待
查询
。然而,它一直在不停地循环,而不是等待来自客户端的新
查询
。serv_addr, cli_addr; if (
sockfd
< 0) {printf("[Server] Done\n")
浏览 10
提问于2019-04-19
得票数 0
回答已采纳
1
回答
java nio select和
linux
epoll有什么不同?
java
、
select
、
nio
、
epoll
java nio select的代码和
linux
epoll的代码看起来是一样的。没有循环来获取套接字fd,
linux
select代码片段使用循环来获取套接字fd。所以我的问题是,java nio select和
linux
epoll的方式是一样的吗?; e.printStackTrace(); } wri
浏览 1
提问于2019-08-29
得票数 1
2
回答
使用ioctl分配ipv6地址
networking
、
ipv6
include <stddef.h> #include <unistd.h>#include <
linux
*/ unsigned char mask;
sockfd
= socket(AF_IN
浏览 5
提问于2011-11-23
得票数 5
回答已采纳
2
回答
如何在一个简单的winsock tcp服务器上接受多个客户端?
c++
、
sockets
、
winsock2
我不知道如何使用winsock为一个简单的tcp服务器接受多个连接。#include <string>unsigned char packet_in[64];unsigned int max_packe
浏览 25
提问于2016-01-02
得票数 0
2
回答
使用SIOCSIFADDR ioctl设置IP地址
c
、
ip
、
ip-address
、
ioctl
我正在尝试使用
Linux
上的IOCTL接口获取和设置IP地址。我能够成功地获取和设置它。当我设置ip地址时,ifconfig eth0显示正确的IP地址,但随后系统断开连接。sockaddr_in sin; memset(&sin, 0, sizeof(struct sockaddr_in));sin.sin_addr.s_addr = in_addr; memcpy(&ifr.ifr_addr, &sin, siz
浏览 5
提问于2011-03-15
得票数 9
回答已采纳
1
回答
在自定义C/C++程序中获得PPP0接口Tx/Rx字节的最简单方法是什么?
c++
、
c
、
linux
、
network-programming
在
linux
系统中,从ppp0获取Tx/Rx字节信息的最简单代码是什么?真的需要使用ioctl吗? 提前感谢
浏览 1
提问于2019-01-12
得票数 2
回答已采纳
1
回答
C:执行I/O操作并发送信号会导致select()连续中断吗?
c
、
sockets
、
select
、
signals
为了模拟和测试这一点,我使用
Linux
命令nc 127.0.0.1 [port]和kill -14 $(myprocess)。int main() { int master_
sockfd
; FD_ZERO(&readfds); printf(&quo
浏览 28
提问于2019-11-09
得票数 1
1
回答
Linux
4.14中的NETLINK_NFLOG支持
linux
、
linux-kernel
、
netfilter
我有一个在
Linux
2.6.34上运行良好的程序。当将该程序移植到4.14时,套接字创建出现了错误" error::Protocol not supported“。根据我们知道4.14中的替代方案是什么吗?include <sys/socket.h> #include <netinet/
浏览 2
提问于2019-09-10
得票数 3
1
回答
套接字FDs存储在哪里?
linux
、
tcp
、
sockets
在
linux
系统上使用TCP编写服务器应用程序时,遇到的问题不多。我没什么疑问。int
sockFD
= socket(..., ..., ...);和close(sockCopy); 案例b不会关闭插座为什么?
浏览 0
提问于2010-08-11
得票数 1
2
回答
套接字返回‘没有这样的文件或目录’
c
、
sockets
Linux
GCC 4.4.2但是,当我尝试从套接字函数分配
sockfd
时,我一直收到这个错误。" Socket operation on non-socket"#if defined(
linux
)/* Socket specific(errno)); } } 使用老
浏览 1
提问于2009-12-10
得票数 6
回答已采纳
1
回答
在固定超时后退出recv循环
c
、
sockets
、
recv
我使用recv在套接字上接收来自服务器的消息。 size_t b_received = 0;while ((b_received = recv(socket_fd, sizeof(headers) - pos - 1, 0)) > 0) {} 有时,服务器发送消息的时间太长,我的程序被卡住,等待下一条消息。 如果服务器在5秒后没有给我发送下一
浏览 30
提问于2020-02-01
得票数 2
回答已采纳
2
回答
如何在Android原生代码中获取mac地址
android
、
android-ndk
我可以用下面的C代码获得mac地址:char buffer[12 + 1];int i, j;strcpy(s.ifr_name, "wlan0"); memcpy(mac, s.ifr_addr.sa_data, 6);} 我想在安卓系统中获
浏览 2
提问于2016-04-11
得票数 3
2
回答
如何修复“在此范围内未声明”的错误?
c++
、
linux
、
function
、
unix
系统为:
Linux
/ 6.4*/ { { int ms= rand() % 2000 + 5000 usleep(1000*ms);takef(
浏览 7
提问于2013-08-02
得票数 1
回答已采纳
1
回答
C语言的DNS客户端程序
c
、
linux
、
sockets
、
dns
另外,在互联网上,我发现了一个叫做"DNS
查询
程序“的程序。什么是DNS
查询
程序?我已经在下面附上了一个链接,它将引导您到该
查询
程序。这个程序对我制作DNS客户端有用吗? 提前谢谢。
浏览 1
提问于2014-11-02
得票数 1
2
回答
在C文件描述符中的Select可能设置不正确?
select
、
io
、
network-programming
、
synchronous
fd_set read_fds; tv.tv_usec = 500000; FD_SET(
sockfd
read_fds);
浏览 0
提问于2014-06-09
得票数 0
3
回答
我应该在调用库时使用我自己的类型吗?
c
、
typedef
、
function-calls
目前,我正在
Linux
中进行一些网络编程,为此,我为可移植性做了一些类型设置typedef unsigned char uint8; int32 rawSocketCreate(int*
sockfd
, int protocol) { printf(
浏览 7
提问于2014-08-29
得票数 1
回答已采纳
2
回答
bind与SO_BINDTODEVICE套接字
c
、
linux
、
sockets
我正在
linux
(ubuntu 13.10)上运行一个项目,它使用原始套接字连接到设备。下面是我的代码:if ((
sockfd
= socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1) {, SIOCGIFFLAGS, &ifopts);ioctl(
sockfd
, SIOCSIFFLAGS, &ifopts); /*, SO_RE
浏览 1
提问于2013-11-27
得票数 11
2
回答
() select.select()
python
、
windows
、
sockets
、
select
它在
Linux
上工作,但是在Windows上报告错误。下面是发生错误的代码片段: rfds, _, _ = select([0,
sockfd
], [], []) #
sockfd
is a socket data = sys.stdin.readline() break elif
soc
浏览 7
提问于2014-03-07
得票数 6
回答已采纳
5
回答
这条“最大”线是什么意思?
c
、
max
sockfd
1和
sockfd
2是套接字。我使用这一行进行选择:FD_ZERO(&readfds);FD_SET(
sockfd
2, &readfds); max = (
sockfd</e
浏览 0
提问于2014-12-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Linux 查询应用进程号、端口、文件
linux多线程服务器
Linux 中如何查询端口被占用的情况
Linux 主机/终端通过命令查询公网 IP 地址
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券