【发布时间】:2014-10-21 14:44:11
【问题描述】:
我在我的套接字应用程序中使用 lseek 来更改文件位置以防数据包丢失,然后重新传输丢弃的数据包,所以我多次更改文件位置,我很确定我' m 正确设置位置相关参数。我在客户端获得相同的文件大小没问题,但是我更改文件位置的次数越多,我发现自己无法打开传输的文件就越多。
你知道为什么会这样吗?
【问题讨论】:
-
能贴出代码吗?
-
所以你可能在你的文件中写了一些垃圾。给我们更多的信息,否则没有人能给你任何有用的提示。
-
哪个程序导致损坏,是客户端的还是服务器端的?
-
在服务器端我读取和定位文件,在客户端我写我在服务器端读取的内容。不知道问题出在哪里
-
为什么结构体包装编译指示被注释掉了?结构填充肯定是第一批嫌疑人之一吗?