腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
检查
python
套接
字
recvfrom
()
数据
、
、
、
我正在使用
python
进行
套接
字
编程。使用ESP
python
,我已经创建了一个到服务器的
套接
字
,并发送一个请求(根据服务器代码,以API
数据
包格式)。在接收socket时,我需要
检查
数据
(如果接收到
数据
,则需要继续下一步操作。如果没有,我需要再次发送请求)。发送是可以的。在接收
套接
字
时,如果它没有接收
数据
,它就不会进入下一条指令。请帮帮我。: s.sendto(
浏览 17
提问于2016-08-03
得票数 0
1
回答
如何
在Windows下UDP
套接
字
上获取ICMP端口不可达
数据
包
、
、
我有一个应用程序,它在UDP中使用sendto()来
检查
不同端口上的资源。
如何
使用
recvfrom
()获得ICMP端口不可访问的
数据
包?我的
recvfrom
()如下:int nFromLen = sizeof( SOCKADDR_STORAGE ); nReceived =
recvfrom
但是,由于我正在
检查
不同的端口,所以我想要一种确定哪个端口触发ICMP端口不可访问消息的方法。我怎么能确定呢?(也许我可以设置一些
浏览 1
提问于2011-06-10
得票数 0
2
回答
使用本地文件
套接
字
在
Python
和C++之间进行进程间通信?
、
、
、
我有一个c++程序,它创建一个绑定到"/tmp/.mysocket“的本地
套接
字
,并等待从该
套接
字
接收
数据
。我的问题与
python
相关:
如何
使用
python
将
数据
发送到绑定到/tmp/.mysocket的本地
套接
字
?我没有使用AF_INET或为此打开特定的端口。我可以使用
python
的
套接
字库来描述
套接</
浏览 16
提问于2017-01-06
得票数 0
回答已采纳
1
回答
即使客户机没有发送任何信息,
recvfrom
()仍然获得空缓冲区
、
、
、
client: argv1: ip地址,argv2:端口号,argv3:文件名客户机首先向服务器发送argv3并在UDP连接中以
数据
包的形式发送文件。一旦发现没有读取
数据
,就会从循环中取出并终止。首先是接收文件名,然后进入循环获取
数据
。实际上,我还是不知道我到底对逃跑条件做了什么。我认为,当最后一个
数据
包大小与BUFFER_SIZE相同时,会产生一些问题。无论
如何
,到目前为止,它是没有问题的,所以这个部分不是要处理的最大任务。 我面临的问题是,用于接收文件名的
recvfrom
()获取空<
浏览 4
提问于2015-11-22
得票数 0
回答已采纳
2
回答
在C中允许
套接
字
是全局的吗?
、
、
、
、
我正在编写一个不断
检查
通过
套接
字
接收和发送
数据
的程序,我已经全局声明了
套接
字
,并在两个线程函数中使用它。我在main()中设置了
套接
字
,一个线程使用
recvfrom
来使用
套接
字
,这工作得很好,但每当我尝试调用sendto时,它都会返回一个<0的值,这让我感到困惑,因为
recvfrom
工作得很好。
浏览 5
提问于2018-05-05
得票数 1
2
回答
如何
做一个“粗心”插座?
、
、
我需要一个具有以下行为的
套接
字
(或其他IPC方法):通过调用创建一个
套接
字
把它和 struct sockaddr_un
浏览 3
提问于2011-04-18
得票数 0
回答已采纳
1
回答
recvfrom
()什么时候用UDP
套接
字
返回0?
、
、
我以这种方式
检查
recvfrom
()的返回值:我试图关闭发送方的
套接
字
,但
recvfrom
()仍然阻塞。手册说,当对等方执行有序关闭时,
recvfrom
()返回0。关闭UDP
套接
字
是没用的,对吗? 如有任何答复,将不胜感激。谢谢。
浏览 3
提问于2013-10-24
得票数 5
回答已采纳
1
回答
python
套接
字
-
recvfrom
,但是getpeername()给出了“传输端点没有连接”错误?
、
、
、
我在
python
中有一个udp服务器,我正在用netcat -u server_ip server_port发送包来测试它 在udp服务器上,我可以使用data,addrport = socket.
recvfrom
(some_number)接收
数据
包--我可以读取接收到的
数据
,并使用addrport查看其他
套接
字
的地址端口。我感到困惑,因为我的netcat终端在发送后没有关闭,这意味着它已经连接到我的UDP
套接
字
。
浏览 4
提问于2021-11-28
得票数 0
回答已采纳
2
回答
Linux抽象
套接
字
拒绝连接SOCK_DGRAM
、
、
、
我正在使用AF_UNIX
套接
字
编写一个简单的客户端-服务器应用程序,但我的代码无法工作。当我想发送到
套接
字
时,我得到传输端点未连接错误。有什么建议吗?
浏览 0
提问于2018-02-06
得票数 0
2
回答
在socket编程中
如何
知道端口是否打开/关闭?
、
、
如果
套接
字
程序在一个端口(比如6053)上运行,并且如果规则没有添加到firewall中,那么函数recv、read和
recvfrom
就会被阻塞。我们
如何
在C或
python
中
检查
并在linux机器上报告Port not opened错误。
浏览 6
提问于2015-11-13
得票数 4
1
回答
在socket编程中
如何
获取接收到的
数据
包的tcp报头?
、
、
我想要获取每个接收到的TCP
数据
包的TCP报头(目的地是特定的程序,即端口)似乎不可能使用recv()或
recvfrom
()来使用常规
套接
字
来获取TCP报头。所以,我想使用原始
套接
字
和原始
套接
字
,我可以使用
recvfrom
()来接收所有发往主机的IP
数据
包。如果主机收到很多
数据
包,我需要
检查
每个
数据
包的端口号,看看它是否是所需的。while()
rec
浏览 3
提问于2013-03-15
得票数 0
回答已采纳
2
回答
数据
累积(FIFO?)在广播UDP
套接
字
中
、
、
、
、
我有一个设备,它每秒钟以广播的形式向我发送一个监控
数据
流(大小为58)。我正在用C程序读取这个流。我的问题是,如果我几秒钟不读这个流,下一次我读它的时候,我会得到更多我需要的
数据
,比如我有一个FIFO,在我不读流的时候一直在填充它。我试着用不同的阅读方法,比如使用select,非阻塞
套接
字
.总是一样的。也许只有一个细节让我怀念..。} if ((recvStringLen =
recvfrom
(sock, recvString, MAXRECVSTRING, 0, NULL, 0))
浏览 0
提问于2018-12-05
得票数 3
回答已采纳
3
回答
接收的UDP
数据
包长度
、
、
、
如何
获取接收到的UDP
数据
包的长度?使用wireshark,我可以看到
数据
报的正确长度。
如何
在我的简单udp服务器程序中打印此值?我正在接收二进制
数据
(不可打印的ascii字符作为
数据
),所以我不能使用strlen(buf),因为它抛出了错误的长度。if (ret=
recvfrom
(s, buf, BUFLEN, 0, (struct sockaddr *)&si_other, &slen)==-1){ error = ioctl
浏览 1
提问于2010-02-12
得票数 2
回答已采纳
2
回答
IP/UDP
数据
包头详细信息筛选
、
、
、
、
您好,我正在尝试解析Ip/Udp
数据
包的报头细节,以获得时间戳,端口地址等。我知道我可以使用库来做这件事。uh_sport), ntohs(udp->uh_ulen));问题是,我真的不知道我应该使用什么参数来调用这个函数,即
数据
包等通过侦听端口并使用recv()函数,使用
套接
字
api接收我的
数据
包 {
浏览 0
提问于2014-01-29
得票数 0
2
回答
返回元组的socket.
recvfrom
函数(
python
)
、
、
我正在使用类来做这件事,使用pickles将它传输到一个
套接
字
。根据我在网上可以找到的东西,这应该可以工作,但我的recv是一个元组,我不能使用来自元组的加载。_socketrcv.
recvfrom
(1024)下面是我的send方法: def sent(self, m, machine):
浏览 7
提问于2015-05-28
得票数 1
1
回答
套接
字调用
recvfrom
似乎卡在无限循环中。
、
我已经调试了代码,我可以看到
套接
字
是正确打开的。在解释器运行以下代码之前,一切都运行良好解释器发疯了,我不得不通过任务管理器杀死
python
关于
如何
调试/修复这个问题,有什么建议吗?当我发现问题所在时,我肯定会自责的,但目前还没有灯泡。 我以前使用过
套接
字
,但那是很久以前的C语言了,甚至连C++都没有。
浏览 1
提问于2016-02-24
得票数 0
回答已采纳
1
回答
使用
python
套接
字
获取udp
数据
包的流量类别
、
、
我想使用
python
套接
字
检索udp
数据
包的流量类别(TOS)。下面的代码在
python
中创建
套接
字
,我想检索它的流量类,类似于( java
套接
字
中的getTrafficClass方法)。data, address = s.
recvfrom
浏览 0
提问于2017-04-08
得票数 0
3
回答
无法使用UDP
套接
字
c++进行侦听
、
、
我正在尝试为服务器c++文件实现一个UDP
套接
字
。我有下面的代码来设置
套接
字
if ((s = socket(AF_INET, SOCK_DGRAM, 0)) == INVALID_SOCKETbe contacted for transferring files..." << endl; 在运行这段代码时,我将讨论最后一个if语句,并会发生一个SOCKET_ERROR,该语句会引发“无法在
套接
浏览 5
提问于2014-10-24
得票数 1
回答已采纳
1
回答
接收UDP消息,但如果没有UDP消息,请转到
、
、
在这个过程中,我想
检查
是否有UDP消息发送到我正在使用的端口。如果有消息发送,那么整个发送和接收都是没有问题的。如果没有发送消息,则进程正在等待消息,程序在发送下一条消息之前不会继续运行。问题是,如果没有消息,我
如何
修改代码以让流程继续进行。My (接收UDP消息的标准代码): if((nbrecv =
recvfrom
(s, buffer, BUFFER_SIZE, 0, &remote, &len_remote)) == -1){
浏览 1
提问于2013-10-23
得票数 0
回答已采纳
1
回答
在调用
recvfrom
后,errno总是EAGAIN。
、
、
、
由于某些原因,当我将
套接
字
设置为非阻塞时,
recvfrom
将不能正常工作。你看,在我打电话给
recvfrom
之后,errno总是EAGAIN,不管我收到多少
数据
包,都是EAGAIN。如果我注释掉设置
套接
字
为不阻塞的代码,代码运行良好。好吧,那它起作用了,但它挡住了.下面是我用来将
套接
字
设置为非阻塞的代码:if ( fcntl( handle, F_SETFL, O_NONBLOCK, non
浏览 9
提问于2012-11-29
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券