近期项目中用到了TCP协议即时通讯这个框架,现在就对这个框架做个简单的介绍,以及在项目中的用法。
1.首先我们要和服务器建立连接,设置socket的代理
2.成功连接后会执行的代理方法,连接成功后,设置读取数据不超时,然后启用定时器,向服务器发送心跳包,来保持长连接
3.向服务器发送数据成功后会调用
4.收到服务器发来的数据时会调用
5.断开连接时,会调用,我们也可以在这里进行判断是用户主动断开还是意外断开,如果意外断开需要在这里设置重新和服务器建立连接
近期项目中用到了TCP协议即时通讯这个框架,现在就对这个框架做个简单的介绍,以及在项目中的用法。
1.首先我们要和服务器建立连接,设置socket的代理
2.成功连接后会执行的代理方法,连接成功后,设置读取数据不超时,然后启用定时器,向服务器发送心跳包,来保持长连接
3.向服务器发送数据成功后会调用
4.收到服务器发来的数据时会调用
5.断开连接时,会调用,我们也可以在这里进行判断是用户主动断开还是意外断开,如果意外断开需要在这里设置重新和服务器建立连接