永发信息网

用winsock写了一个在局域网内传输文件,为什么有些格式的文件在接收端总会多出几个字节的数据。跪求解

答案:2  悬赏:70  手机版
解决时间 2021-02-25 20:37
  • 提问者网友:愿为果
  • 2021-02-25 06:19
用的是TCP
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-02-25 07:31
是TCP还是UDP发送?按理来说,数据只可能小于等于原始数据的。

你看看多出的几个字节有没有什么规律。

你可以用winhex或者ultraEdit之类的软件,先看一看原文件的十六进制是什么东西。之后的文件是什么。

然后去网上找相应的TCP工具,本机收,本机发。看看数据会不会有变化。

这个只能逐步排除。
全部回答
  • 1楼网友:归鹤鸣
  • 2021-02-25 08:03
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯