腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
当套接字关闭时取消阻止
recvfrom
、
、
、
套接字调用将在
recvfrom
上阻塞。然后,在另一个线程中,我关闭了套接字。有没有人能帮我搞清楚
Linux
上发生了什么?当套接字关闭时,我希望
recvfrom
解除阻塞 我一直在阅读关于使用select()的文章,但我不知道如何在我的特定情况下使用它。
浏览 2
提问于2011-06-18
得票数 9
2
回答
如何使用
recvfrom
函数接收特定客户端
、
、
、
我知道如何使用
recvfrom
和发送者地址也会返回。但问题是
recvfrom
函数从任何客户端接收数据。但我希望例如,
recvfrom
接收数据仅用于client2。(我在
linux
上使用c语言) 谢谢你的回答。
浏览 7
提问于2010-11-19
得票数 0
2
回答
从最大缓冲区接收TCP/IP
、
、
从
recvfrom
返回的数据的最大长度是多少?
linux
的最大buf_size是多少?
浏览 0
提问于2010-02-21
得票数 1
回答已采纳
1
回答
从以太网帧中提取UDP数据包有效载荷
、
、
、
、
我正在使用一些层-2 API编写UDP发送/recv。我可以接收包含UDP数据包的以太网帧。例如,我向发送了“hello”并获得了以下以太网帧。0022 0000 4000 4011 5b0c 0a80 657d 0a80 0000 0000 0000 0000 0000 0000 000f 5325 fb00 : destination MAC0800
浏览 3
提问于2014-10-21
得票数 0
1
回答
Python套接字问题: Windows中的socket.MSG_DONTWAIT
、
、
我有一个Python应用程序,它使用UDP sendto/
recvfrom
和socket.MSG_DONTWAIT标志。在
Linux
和Mac中,这可以很好地工作。或者,如何在Windows中执行非阻塞sendto/
recvfrom
?
浏览 8
提问于2011-09-29
得票数 3
回答已采纳
1
回答
在socket编程中如何获取接收到的数据包的tcp报头?
、
、
我想要获取每个接收到的TCP数据包的TCP报头(目的地是特定的程序,即端口)似乎不可能使用recv()或
recvfrom
()来使用常规套接字来获取TCP报头。所以,我想使用原始套接字和原始套接字,我可以使用
recvfrom
()来接收所有发往主机的IP数据包。如果主机收到很多数据包,我需要检查每个数据包的端口号,看看它是否是所需的。while()
recvfrom
();} 有没有什么好方法来获取接收到的tcp数据包的tcp报头?我正在使用
linux
c,所以解决方案应该是基于
浏览 3
提问于2013-03-15
得票数 0
回答已采纳
2
回答
获取消息目标地址-套接字C
、
、
我使用
recvfrom
()来读取传入的messages.Is,有没有办法找到消息的目的地址,类似于在
recvfrom
中获取"from“地址?一切都是Unix/
Linux
和C语言,谢谢。
浏览 0
提问于2011-03-15
得票数 0
回答已采纳
1
回答
当接收端没有从套接字读取消息时,通过Unix套接字发送的消息会发生什么?
、
、
我目前正在学习IPC和Unix域套接字。我想知道,当接收端没有从套接字读取消息时,通过Unix套接字发送的消息会发生什么?不管是有人在看书,还是他们都在排队等读者,他们都会被送出去吗?
浏览 4
提问于2022-04-13
得票数 2
回答已采纳
1
回答
在C++中的UDP套接字上发送结构、浮动和int
、
、
、
float c;int slen = sizeof(client_sock) exit(1);但是现在在C++中,这给了我一个错误信息: 错误:无法将“(匿名结构)*”转换为参数“2”的“char*”到“int
recvfrom
浏览 4
提问于2017-03-31
得票数 1
回答已采纳
1
回答
如何从内核中的UDP读取缓冲区中删除数据包?
、
、
、
、
问题:当UDP数据包到达时,我必须调用
recvfrom
才能接收它。在我的例子中,我不想在大多数情况下处理这个包的内容(数据包计数就足够了),所以
recvfrom
将不必要的数据从内核复制到用户空间。环境:
Linux
RedHat 6 (7也可以接受),x86_64,gcc。
浏览 0
提问于2016-05-10
得票数 3
回答已采纳
3
回答
Linux
下C++中的UDP
、
、
如何在
Linux
的C++中使用UDP协议发送和接收?我使用g++
浏览 4
提问于2010-11-19
得票数 4
回答已采纳
1
回答
Linux
子
recvfrom
不能正常工作
、
、
,0,sizeof(linkLayerAddr)); nanosleep(&time1,NULL); if(
recvfrom
浏览 0
提问于2013-01-10
得票数 0
回答已采纳
2
回答
IP/UDP数据包头详细信息筛选
、
、
、
、
等通过侦听端口并使用recv()函数,使用套接字api接收我的数据包 { n =
recvfrom
浏览 0
提问于2014-01-29
得票数 0
2
回答
如何检查在C中是否收到了UDP数据包
、
、
、
、
下面示例代码中的"
recvfrom
()“等待UDP数据包被接收。{ recvlen =
recvfrom
(fd, buf, BUFSIZE
浏览 3
提问于2016-06-28
得票数 0
回答已采纳
1
回答
Linux
UDP套接字:没有通知select()吗?
、
、
我有这样的
Linux
UDP套接字代码://sockfd = socket(AF_INET,UDP, 0);
recvfrom
(sockfd, buffer, 1024, 0, (struct sockaddr *)&remote_addr,&addrlen); printf("%s\n", buffer)
浏览 2
提问于2016-06-28
得票数 1
4
回答
Linux
系统调用vs C库函数
、
、
我对这两个问题有点困惑,以下是我的问题;以
recvfrom
为例,这个函数既作为一个
Linux
调用,也作为一个C库函数存在。我还认为系统调用是使用十六进制值定义的,这些值可以直接在程序集中实现,它们的列表如下: 但是,我在上面的链接中找不到
recvfrom
。我对
Linux
系统调用与C函数之间的关系有点困惑!
浏览 1
提问于2019-08-31
得票数 4
回答已采纳
1
回答
原始套接字不完整接收
、
、
、
我在
linux
中实现了一个原始套接字来发送和接收ICMP数据包,我使用socket(AF_INET, SOCK_RAW, IPPROTO_ICMP)创建了原始套接字,并开始使用
recvfrom
接收数据包最初,我在
recvfrom
中接收缓冲区len设置为1000的数据包,然后根据ICMP和IP报头键入数据包。但是,当我开始单独接收数据包头和数据时(首先接收IP报头所需的20个字节,然后从该报头中找到数据伦,然后使用
recvfrom
接收那么多字节的数据)。我无法接收数据部分,因为我无法接收第二个数据部分。第一种方法: n=<e
浏览 1
提问于2018-07-02
得票数 0
回答已采纳
2
回答
在传递*from*时,
recvfrom
返回无效的参数
、
我目前正在用
linux
编写一个小型UDP服务器程序。UDP服务器将接收来自两个不同对等点的数据包,并将根据其接收数据包的对等点执行不同的操作。我正在试图确定我从哪里收到的数据包的来源。但是,当select返回并调用
recvfrom
时,它返回错误为无效参数。如果我将NULL作为第二个最后参数传递,
recvfrom
成功。` if((pkInfo->rcvLen=
recvfrom
(psInfo
浏览 6
提问于2010-06-08
得票数 7
回答已采纳
2
回答
用PHP进行UDP套接字编程
、
$message, strlen($message), 0, $serverIP, $serverSendPort); socket_
recvfrom
浏览 0
提问于2011-04-14
得票数 0
回答已采纳
1
回答
Linux
消息。Sendto() udp,仅
recvfrom
() raw
、
client.sin6_scope_id=if_nametoindex("eth2");
recvfrom
浏览 0
提问于2015-02-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
网络编程学习
一文读懂高性能网络编程中的I/O模型
告知你不为人知的 UDP:连接性和负载均衡
linux多线程服务器
Linux DNS 查询剖析 Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券