android socket 长连接的问题

jianglisang 2012-03-01 04:02:18
现在有一个C#服务端跟android客户端的,通信已经正常连接,现在出现了一个问题 ,就是我登录之后不关闭socket(建立长连接),但是第二次请求服务器的时候,服务器发送文件,客户端有的时候能够完整接收,有的时候只是接收了一部分。我想请教下这个算什么问题呢?
...全文
489 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianglisang 2012-03-01
  • 打赏
  • 举报
回复
能否贴点代码参考下 还有就是关于长连接的心跳包是什么意思
danielinbiti 2012-03-01
  • 打赏
  • 举报
回复
在循环内加个sleep试试,我那时加了有效,估计是cpu没释放,导致有什么东西没执行。
jianglisang 2012-03-01
  • 打赏
  • 举报
回复
恩 就是请求接收的时候 文件的大小在不停的变化 要怎么去解决呢
danielinbiti 2012-03-01
  • 打赏
  • 举报
回复
你看看接收端,while循环接收内部是否当你不发消息时,一直在接收消息,没有阻塞。曾发现过一直执行的情况,但收到的消息是null,你的会不会也存在这种问题,导致丢失了部分信息。
jianglisang 2012-03-01
  • 打赏
  • 举报
回复
有人知道么 很着急的问题了
jianglisang 2012-03-01
  • 打赏
  • 举报
回复
up 期待前辈解决下

80,492

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧