高手来 socket通讯,重连问题

lxnh1221 2015-08-13 11:19:31
我写了一个android客户端用socket连接 c++服务端,首先服务器是开启的,第一次打开android客户端,可以登陆到服务器。现在我把服务器突然关掉,然后再重启服务器,客户端没有关闭,由于网络连接错误,客户端跳转到登陆界面,为什么现在客户端不能登陆到服务器了呢???是客户端连接到服务端出现错误时,客户端的socket需要做处理吗??还是其他原因,求高手解释!!
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxnh1221 2015-08-17
  • 打赏
  • 举报
回复
引用 4 楼 u012247055 的回复:
要是有登陆的话必须要进行重新的连接
我点击登陆按钮了,可是就是不能建立连接,原因是之前连接的socket没有释放掉,但是我不知道如何释放掉原来的socket
lxnh1221 2015-08-17
  • 打赏
  • 举报
回复
引用 3 楼 wula0010 的回复:
服务器关闭了,socket连接就断了,跳到哪里,是你自己的程序决定的,服务器重新启动,你的socket得重新建立连接啊,你没建立连接,程序难道自己知道要连接么?!
我点击登陆按钮了,可是就是不能建立连接,原因是之前连接的socket没有释放掉,但是我不知道如何释放掉原来的socket
  • 打赏
  • 举报
回复
要是有登陆的话必须要进行重新的连接
wula0010 2015-08-13
  • 打赏
  • 举报
回复
服务器关闭了,socket连接就断了,跳到哪里,是你自己的程序决定的,服务器重新启动,你的socket得重新建立连接啊,你没建立连接,程序难道自己知道要连接么?!
tony4geek 2015-08-13
  • 打赏
  • 举报
回复
看看心跳包的东西。
lxnh1221 2015-08-13
  • 打赏
  • 举报
回复
up........

50,452

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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