社区
Android
帖子详情
关于socket长连接
azx2008
2012-09-25 02:20:27
最近在做android手机端通过socket连接服务器,要求长连接。也就是第一次读写后不关闭流,套接字,直至退出程序。在没有数据交互的时候,服务器,客户端都会每隔一段时间比如30秒发送心跳包。现在除了心跳包的原因,为什么总是出现IO异常,不知道是什么原因导致断开的。之前没有socket这方面的开发经验,麻烦有这方面的经验的朋友指导下。
...全文
149
4
打赏
收藏
关于socket长连接
最近在做android手机端通过socket连接服务器,要求长连接。也就是第一次读写后不关闭流,套接字,直至退出程序。在没有数据交互的时候,服务器,客户端都会每隔一段时间比如30秒发送心跳包。现在除了心跳包的原因,为什么总是出现IO异常,不知道是什么原因导致断开的。之前没有socket这方面的开发经验,麻烦有这方面的经验的朋友指导下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
creed_xue
2012-10-13
打赏
举报
回复
用NIO试试。
最好能贴出异常栈。
无线端的异常多很正常:网络断、同时读写了、系统吧你的服务回收了等。
tony-杨
2012-10-13
打赏
举报
回复
建议用c++写底层包 然后jni实现吧
tony-杨
2012-10-13
打赏
举报
回复
建议用c++写底层包 然后jni实现吧
veardn
2012-09-25
打赏
举报
回复
正常,出异常自动重连,收不到心跳包也自动重连就行了
Java实现
Socket
长连接
和短连接
Socket
连接分为两种类型:
长连接
和短连接。这两种连接方式各有特点,适用于不同的应用场景。 **1. 短连接(Short Connection)** 短连接通常用于一次性、非持久性的通信,如HTTP协议就是典型的短连接。在短连接中...
Socket
编程例子
TCP
Socket
提供的是可靠、面向连接的服务,而UDP
Socket
则是一种无连接、不可靠的数据传输方式。 二、TCP
Socket
编程 1. 创建
Socket
:在客户端,使用`
socket
()`函数创建一个
Socket
实例,然后用`connect()`函数连接...
C++
socket
网络编程--http服务器(支持php)实战教学视频
本课程包含了
socket
网络编程常用的所有特性,包括tcp、udp协议的基础编程,广播包,超时连接,多路复用,高并发的epoll多路复用,多线程的服务端。课程讲解理论与实践相结合,实践以代码延时讲解为主。
Android基于
Socket
聊天最终版
在Android客户端中,
Socket
用于建立与服务器的连接,并发送和接收消息。客户端需要创建一个
Socket
对象,指定服务器的IP地址和端口号,然后通过输入流写入数据(发送消息)和通过输出流读取数据(接收消息)。 ...
C#高性能大容量
SOCKET
并发完成端口例子(有C#客户端)完整实例源码
例子主要包括
Socket
AsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试
Socket
AsyncEventArgs的性能和压力,最大连接数支持65535个
长连接
,最高命令交互速度...
Android
80,392
社区成员
91,280
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章