IOError: request data read error
在 3G 网络上上传数据时,我随机进入Django 的 POST 处理程序。Django 引发特定异常的问题已经得到解答(总结:据称发生在客户端断开 TCP 连接时)。但是,就我而言,我正在尝试解决根本问题。
从我缩小问题范围的尝试中,我发现:
- 无法在 WiFi 上重现
- 不能仅在 GPRS 上重现
- 可在各种类型的手机(Android 和 iPhone)和多个运营商上重现
- 在某些地方似乎没有发生
- 似乎发生在其他位置,尤其是当我可以看到数据速度指示器在
3G
,H
和H+
(UMTS, HSDPA 和 HSPA+)之间切换时
我的疯狂猜测是那里发生的事情是交换塔。那么当 3G 在塔之间切换时 TCP 连接会发生什么?