社区
脚本语言
帖子详情
Python 如何处理socket recv 接收的数据
ckycst
2012-01-27 01:23:29
客户端接收了一段数据 用字符串表示an = "11111111abc 123 ",使用unpack解析:
no, ac, pa = struct.unpack('8s8s8s', an)
print no, ac, pa
'11111111', 'abc0x000x000x000x000x00', '1230x000x000x000x000x00'
我求助的是取字符串时如何把后面的0x00 去掉?谢谢!
...全文
1560
1
打赏
收藏
Python 如何处理socket recv 接收的数据
客户端接收了一段数据 用字符串表示an = "11111111abc 123 ",使用unpack解析: no, ac, pa = struct.unpack('8s8s8s', an) print no, ac, pa '11111111', 'abc0x000x000x000x000x00', '1230x000x000x000x000x00' 我求助的是取字符串时如何把后面的0x00 去掉?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JoeBlackzqq
2012-01-27
打赏
举报
回复
如果确定每个经处理后的字符串后面都有0x00的话,可以用分片呀,去掉最后那三个字符就好了。
如:no = no[:len(no)-3]
如果是去除尾部指定的字符,也可以用no = no.rstrip("0x00")
python
网络编程调用
recv
函数完整
接收
数据
的三种方法
本文主要介绍了
python
网络编程调用
recv
函数完整
接收
数据
的三种方法。具有很好的参考价值,下面跟着小编一起来看下吧
python
socket
接收
数据
不完整_
Python
socket
recv
老是收不全
数据
怎么办?
部分代码:#平台限制,只能用
Python
2.x 实现import
socket
sock =
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_STREAM)sock.bind(('0.0.0.0',80)sock.listen(1)下面是
recv
应该收到的完整
数据
(HTTP 请求):POST /...
python
socket
recv
不断
接收
到指定长度空
数据
python
不断收到空
数据
python
socket
_【经验分享】解决
Python
socket
recv
()
数据
为空 | 勤奋的小青蛙
当
接收
发送
数据
的缓冲区足够大时,
python
作为客户端
接收
数据
,经常出现
接收
为空
数据
的情况,检查下Linux服务端,发现服务端是把
数据
已经发送出来的,但是
Python
socket
的
recv
()就是偶尔出现
接收
不到
数据
的情况。...
盘点
python
socket
中
recv
函数的坑
功能:不论是客户还是服务器应用程序都用
recv
函数从TCP连接的另一端
接收
数据
。 参数一:指定
接收
端套接字描述符; 参数二:指明一个缓冲区,该缓冲区用来存放
recv
函数
接收
到的
数据
; 参数三:指明buf的长度; ...
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章