【问题标题】:Reconnection Questions重新连接问题
【发布时间】:2011-08-21 21:22:44
【问题描述】:

我已经实现了文件上传代码,它使用安全套接字将文件上传到服务器,使用内容类型多部分表单数据来写入字节。

我时不时地收到一个错误的套接字 id 错误,通过在 Wireshark 中的分析告诉我,出于某种原因,正在从服务器向客户端发送一个 fin 数据包。相同的代码上传 80% 的时间,所以我不认为这是一个错误的格式错误,那么为什么当内容类型声明有要发送的 moe 数据时服务器会断开连接?

无论如何,如果我无法解决错误的套接字 id 问题,tcp/socket 连接是否允许重新连接以在断开连接前从中断处恢复上传。

期待对此问题的见解。

谢谢

【问题讨论】:

    标签: java http sockets tcp mime


    【解决方案1】:

    你在你的套接字上调用flush吗?有时您需要显式刷新任何剩余数据,否则可能会发生“奇怪”行为(即不发送最后一个数据包)。只是一个想法。

    【讨论】:

    • 嗨,是的,在每次写入后使用冲洗。这是非常断断续续的,但似乎发生在写入时。我正在上传大型 ish 文件,想知道一种重新连接和恢复上传的方法(如果可能)?
    猜你喜欢
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2015-07-22
    • 2014-04-03
    • 2021-08-06
    • 2011-08-03
    • 2021-02-04
    相关资源
    最近更新 更多