摘要: 以下这个案例是基于TCP/UDP协议的。服务端实现代码基于TCP的服务端协议 // 声明一个ServerSocket对象 ServerSocket serverSocket = null; try { serverSocket = new ServerSocket(4567); Socket socket = serverSocket.accept(); InputStream inputStream = socket.getInputStre... 阅读全文
posted @ 2013-11-20 14:48 *码兔兔 阅读(626) 评论(0) 推荐(0)
摘要: 在Android开发中,使用Http协议实现网络之间的通信是随处可见的,使用http方式主要采用2中请求方式即get和post两种方式。一、使用get方式:HttpGet httpGet = new HttpGet(url); // 生成一个客户端对象 httpClient = new DefaultHttpClient(); try { // 通过客户端对象httpClient的execute方法执行请求 httpResponse = httpClient.execu... 阅读全文
posted @ 2013-11-20 14:43 *码兔兔 阅读(430) 评论(0) 推荐(0)
摘要: 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN 阅读全文
posted @ 2013-11-20 14:36 *码兔兔 阅读(281) 评论(0) 推荐(0)
摘要: json格式的数据一般就是两种类型的,一种是数组类型的,一种是对象类型的。数组类型:[{"id":"a001","name":"zhangsan","age":20,"sex":"male","address":"beijing"},{"id":"a002","name":"lisi","age":20,"s 阅读全文
posted @ 2013-11-20 14:27 *码兔兔 阅读(724) 评论(0) 推荐(0)