Android 开发中与服务器连接随笔

来源:互联网 发布:js正则判断是否为数字 编辑:程序博客网 时间:2024/06/07 02:06

1.关于网络连接随笔,作为日后再次使用可以回顾首先需要打开一个socket 连接
Socket mSocket = new Socket();
//通过一个ip port 进行连接
mSocket.connect(new InetSocketAddress(HOST_IP, HOST_PORT), 5000);
2.进行socket 通讯 这里面设计一个心跳连接保持客户机与服务器通讯正常
参考:http://www.bubuko.com/infodetail-260176.html
2.1:keepalive是保持心跳连接的方法返回有一下几种状态
1.如果主机可达,对方就会响应ACK应答,就认为是存活的。
2.如果可达,但应用程序退出,对方就发RST应答,发送TCP撤消连接。
3.如果可达,但应用程序崩溃,对方就发FIN消息。
4.如果对方主机不响应ack, rst,继续发送直到超时,就撤消连接。这个时间就是默认

一个tcp通信部分流程
3.处理响应的结果

0 0
原创粉丝点击