腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
套接
字
测试
recv
()
数据
、
我在使用
套接
字
时遇到了
python
脚本的问题。我想
测试
客户端是否使用了正确的文件,而不是telnet等其他工具。socket.SOCK_STREAM)s.listen(1) conn, addr = s.accept() data = conn.
recv
但在客户端不发送任何内容的情况下(如果客户端使用另一种连接方式),我无法
测试
conn.
recv
(1024)是否等于' test‘,因
浏览 14
提问于2016-07-22
得票数 1
回答已采纳
1
回答
Python
套接
字
奇怪地挂起-有时(客户端使用闪存连接)-
python
3.2
、
、
我在
Python
(3.2)中遇到了
套接
字
的奇怪行为。客户端使用Flash连接到我的应用程序。大多数时候没有什么异常,但有时
python
会以一种不应该发生的方式崩溃-进入无限循环。
Python
挂起bytesRecived = sock.
recv
(64)并接收日志中可见的b''。tries = 0 tries += 1 bytesRecived
浏览 0
提问于2011-07-14
得票数 3
回答已采纳
2
回答
阻塞
套接
字
并选择
、
、
、
、
我在玩弄
套接
字
,我对使用带有select.Let的阻塞
套接
字
有一些疑问。select将通过列表中的第一个
套接
字
,如果有一些
数据
可用,它将返回,如果没有,它将阻塞,直到select的超时到期,这样的想法正确吗?何时通过select检查读取列表中的其他
套接
字
?为了简单起见,让我用一个
python
示例来说明: servsock = socket.socket(socket.AF_INET, socket.SOCK_STRE
浏览 0
提问于2011-02-23
得票数 1
回答已采纳
2
回答
为什么
Python
的socket.
recv
()不返回-1
、
、
如果我在客户端的s.
recv
_into()循环中关闭服务器
套接
字
,就会从
recv
_into()无限地获得0。据我所知,了解
套接
字
关闭的唯一方法不是通过
Python
套接
字
机制本身,而是使用select /轮询/ etc。编辑: 也许正确的问题是--如果另一方终止
浏览 1
提问于2019-11-10
得票数 0
回答已采纳
4
回答
如何在单元
测试
中终止
套接
字
以进行重新连接
测试
、
、
我正在尝试
测试
一些在断开连接后重新连接到服务器的代码。这在
测试
之外工作得很好,但它在运行
测试
时无法确认
套接
字
已断开连接。[1] try: for data in socket.
recv
在
recv
期间,我检测到“无
数据
”。如果为None,则设置一些变量,以便其他代码可以决定是否重新连接(如果是
浏览 0
提问于2012-10-17
得票数 4
回答已采纳
3
回答
获取此错误"TypeError:在s.send(字节)中需要一个类似字节的对象,而不是'type‘。
、
、
、
、
= socket.socket()port = 9988 data = s.
recv
浏览 7
提问于2017-02-22
得票数 1
回答已采纳
1
回答
如何在
python
3中刷新/清除
套接
字
中的缓冲区
、
、
、
如何刷新
python
3中的
套接
字
?我想做这样的事情 def clear_buffer(sock): while sock.
recv
(1024): pass pass或 def clear_buffer(sock): data = sock.
recv
(1024) if not data:break 在尝试运行这两个函数之后,这两个函数似乎都没有中断while循环和
浏览 46
提问于2019-12-05
得票数 1
2
回答
如何从
Python
的
套接
字
中读取原始字节?
、
、
、
我有一个android应用程序通过
套接
字
发送字节,该
套接
字
连接到运行
Python
服务器的主机上。我需要接收这些字节,因为它们是从
python
套接
字
发送的。我看到
Python
'socket.
recv
‘中只返回一个字符串。当我从java应用程序发送ASCII字符串时,我能够在
python
服务器中正确地接收
数据
,但是当我使用java字节发送二进制
数据
时,我看
浏览 2
提问于2013-11-03
得票数 1
回答已采纳
2
回答
来自封闭阻塞
套接
字
的
python
recv
、
我正在尝试编写一个基于tcp
套接
字
的服务器。在我读过
python
文档中,关闭
套接
字
上的
recv
应该会引发错误。但是,当客户端关闭
套接
字
时,服务器仍然可以在此
套接
字
上执行
recv
操作,并获得空字符串。那么,我是否可以假设,如果
recv
在阻塞
套接
字
上返回空字符串,则此连接已中断或已关闭?
浏览 0
提问于2016-02-15
得票数 1
1
回答
Python
TCP
套接
字
不关闭?
、
、
因此,有一个
套接
字
总是侦听端口4557为客户端,对于每个传入的连接,有一个新的
套接
字
创建在一个随机端口,以连接到服务器端口4556。下面是一个示例: Client A连接到端口4557的代理 proxy在端口4556上创建到服务器的
套接
字
,同时创建一个监听端口40100客户端发送的
套接
字
,转发给服务器<>H19</code>客户端断开连接到目前为止,在我的
测试
中,我使用一个简单的
python<
浏览 2
提问于2011-04-19
得票数 3
回答已采纳
1
回答
如何知道当非阻塞
recv
返回0时会发生哪种情况?
、
、
我有一个简单的TCP服务器,它使用非阻塞
套接
字
运行。当流
套接
字
对等端执行有序关闭时,返回值将为0(传统的“文件结束”返回)。如果请求从流
套接
字
接收的字节数为0,也可以返回值0。当
套接
字
可读时,我用以下代码读取它:ssize_t rlen; rlen =
recv
(fd, buf, sizeof(buf), 0*/
浏览 0
提问于2020-08-22
得票数 3
回答已采纳
2
回答
使用
Python
中的
套接
字
向服务器发送文件
、
content = "" data = current_socket.
recv
另外,如果我试图在服务器写完所有
数据
时从服务器获得响应,那么客户机和服务器就会陷入困境。
浏览 3
提问于2017-06-07
得票数 1
回答已采纳
3
回答
Python
套接
字
-如何在将
套接
字
绑定到IP后获取其IP地址
、
在
python
库' socket‘中,有没有一个方法可以返回绑定到它的
套接
字
的IP?假设声明并初始化了一个
套接
字
,如下所示:sock.connect(ip, port)while True:
recv
= s.
rec
浏览 5
提问于2016-08-21
得票数 0
2
回答
Python
套接
字
recv
函数
、
、
在
python
套接
字模块
recv
方法socket.
recv
(bufsize[, flags])文档中,它声明:有没有可能第一次调用socket.
recv
(bufsize)返回的
数据
是< bufsize,但是网络缓冲区中仍然有
数据
?
浏览 0
提问于2020-10-06
得票数 0
3
回答
python
套接
字
阻止
recv
挂起?
、
、
我正在尝试使用
套接
字
在pygame中创建一个双人游戏,问题是,当我尝试在这条线上接收
数据
时:
python
会挂起,直到它获得一些
数据
。这样做的问题是,当客户端没有通过
套接
字
发送任何内容时,它会暂停游戏循环,并导致黑屏。我怎样才能阻止
recv
这样做呢? 提前感谢
浏览 1
提问于2013-11-30
得票数 11
1
回答
C (nanomsg)和
Python
(非nanomsg)之间的
套接
字
连接
、
、
、
、
我用C(使用nanomsg)创建了一个
套接
字
服务器,它将通过TCP与
Python
脚本(使用标准的“
套接
字
”实现)进行通信:#include <nanomsg/nn.h>s.connect(("127.0.0.1", xxxxx))s.close() 在连接到
套接
浏览 3
提问于2015-02-11
得票数 3
1
回答
socket方法中的真正缓冲区是
python
中的
recv
(bufsize)和c中的
recv
(char *buf)?
、
、
、
在
python
中,方法是:在C中,方法是:我猜缓冲区就是
套接
字
缓冲区。然后,tcp的“接收”窗口开始滑动,用于接收
数据
浏览 1
提问于2017-10-17
得票数 1
1
回答
python
套接
字
服务器偶尔停止发送(并接收?)消息
、
、
我编写的
套接
字
服务器出现了问题,其中
套接
字
服务器似乎停止在它使用的一个端口上发送和接收
数据
(而另一个端口继续处理
数据
)。有趣的是,在等待一分钟(或长达一小时左右)之后,
套接
字
服务器将再次开始发送和接收消息,而不需要任何明显的干预。我正在使用Eventlet
套接
字
框架,
python
2.7,运行在一个ubuntu实例上的所有东西,外部应用程序打开到
套接
字
服务器的持久
浏览 2
提问于2012-01-09
得票数 1
回答已采纳
1
回答
makefile()和send()
recv
()
Python
的区别
、
在使用
Python
套接
字
时,使用makefile()的目的是什么? 我可以让一个程序只使用
Python
上的send()和
recv
()函数。但我认为使用makefile()方法来缓冲
数据
更好。
浏览 0
提问于2012-04-29
得票数 4
回答已采纳
2
回答
套接
字
和pygame
、
、
while True: DISPLAYSURF.fill(WHITE) tasto = pygame.key.get_pressed() dogx = client_socket.
recv
pygame.quit() pygame.display.upd
浏览 1
提问于2014-04-24
得票数 0
点击加载更多
相关
资讯
Python udp套接字
Python网络编程中的套接字名和DNS解析
python socket编程的理解
python网络编程——什么是socket?
计算机网络自顶向下方法套接字编程Python实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券