V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  linyinma  ›  全部回复第 5 页 / 共 5 页
回复总数  86
1  2  3  4  5  
这边有几个问题:
( 1 )首先检查./image.png 文件是否存在(文件大小,是否是空文件);
( 2 )
data = sock.recv(SIZE)
if not data :
print('reach the end of file')
这不是文件发送完的意思,是代表对方关闭了 socket,你不能这样写;

( 3 ) TCP 流你无法确定应用层报文是否发送完整,你需要定义一套应用层协议,比如定义头两个字节表示文件长度,服务端先读两个字节判断应用层报文大小,然后读完整个报文~~
2018 年 2 月 22 日
回复了 yuzenan888 创建的主题 Linux 有没有什么方法可以强制编译出静态的二进制文件?
@yuzenan888 不是静态库一定要交叉编译,是必须编译在对应处理器能识别的 CPU 指令~~
能完成部分功能 微信 webview 集成了部分私有 JS API,
2018 年 2 月 22 日
回复了 yuzenan888 创建的主题 Linux 有没有什么方法可以强制编译出静态的二进制文件?
这应该不是编译静态库的问题,目的是移植到安卓机,故要找到对应处理器(是 ARM ?)的交叉编译工具链,如果这些概念不熟悉,这个就是白谈了~
2018 年 2 月 22 日
回复了 Martin9 创建的主题 Linux 求教 sed 的一个问题
含"ÿ"文件应该是 UTF-8 编码,这个字符应该包含两个字节的长度, 你修改一下终端字符编码与文件格式一致,然后再执行 sed -i 's/ÿ//g' filename
@torbrowserbridge 技术抄袭?这是在抄袭别人的产品
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4852 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
♥ Do have faith in what you're doing.