摘要: 1、使用Json不需要导入包,使用gson需要导入import com.google.gson.Gson;下载地址:http://code.google.com/p/google-gson/downloads/detail?name=google-gson-2.2.4-release.zip2、jsonString的书写格式(1)解析数据String jsonString="[{\"name\":\"江磊\",\"Id\":\"1109030115\",\"age\":20}]&quo 阅读全文
posted @ 2013-10-16 23:30 行云有影 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送 阅读全文
posted @ 2013-10-16 14:39 行云有影 阅读(258) 评论(0) 推荐(0) 编辑
摘要: java.net提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。1、 Socket构造:Socket socket = new Socket(HOST, PORT);HOST( ip地址):获取主机的ip,ifconfig查看ip,ping 通验证正确性PORT(端口);每一个端口提供一种特定的服务,只有给出正确的端口,才能获取相应的服务。0~1023的端口号为系统所保留,例如http服务的端口号是80,telnet服务的端口号为21,ftp为23。所以我们在选择端口号时最好选择大于1023的数,防止发生冲突。在创建Socket时,如果发生错误,将产生 阅读全文
posted @ 2013-10-16 14:31 行云有影 阅读(223) 评论(0) 推荐(0) 编辑