首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。
在app开发中,我们最常见的就是从app客户端向服务端发一个http请求.对于两种基本的web请求方式get和post来说,get请求方式相对比较简单,在此略过不表....
分类:
移动开发 时间:
2014-08-08 16:08:16
阅读次数:
329
最近在搞Qt的网络通信和音乐播放的应用,做完每一个部分都会上传上来。下面的这段代码中实现了访问百度主页,返回的信息可以再输出窗查看,代码中注释的部分是上传文件用的。QNetworkAccessManager是Qt4.4里才引入的类,qt4,.4之前一般都是使用QHttp实现。...
分类:
数据库 时间:
2014-08-07 15:55:30
阅读次数:
850
Mina框架断包、粘包问题解决方案
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)...
分类:
其他好文 时间:
2014-08-07 15:49:50
阅读次数:
259
Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 《数据结构》(C语言版) C程序设计语言...
分类:
编程语言 时间:
2014-08-06 19:37:22
阅读次数:
200
我之前的项目都是基于http做网络通信,但是做多玩家同时对战的游戏,http短连接不支持服务器的push是个问题,这样客户端就没办法收到服务器的消息。最简单的方法是定时发起request询问服务器,显然效率和流量是个问题。还有Comet方法,即服务器保持连接直到有数据可用才返回。网上搜了一下come...
分类:
其他好文 时间:
2014-08-03 17:46:35
阅读次数:
230
1,在Android系统中,可以直接与Web客户端进行通信,通信的方式也分为GET请求和POST请求。
2,Socket是一种C/S程序,Android可以直接在手机中使用Socket进行连接。
3,Web Service可以实现异构系统的通信问题,但是Android没有直接提供Web Service程序的开发包,必须单独配置。
4,使用WebView组件可以直接使用...
分类:
其他好文 时间:
2014-08-03 15:20:45
阅读次数:
159
--网络传输的加密与解密--由于互联网早期并没有考虑到数据报文安全的问题,早期的理念都是基于进行通信的。现在随着网络兴起,互联网上慢慢有很多“犯罪团体”,用较低的犯罪成本通常是基于一个网络通信协议的一个小的漏洞来完成窃娶篡改、重播其他人的数据报文。而往往计算机..
分类:
其他好文 时间:
2014-08-03 08:01:55
阅读次数:
405
去年的Google I/O大会为android开发者带来了一个网络请求框架,它的名字叫做Volley。Volley诞生的使命就是让Android的网络请求更快,更健壮,而且它的网络通信的实现是基于HttpURLConnection的。前几天我整理了两...
分类:
其他好文 时间:
2014-08-02 01:57:32
阅读次数:
171
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为...
分类:
其他好文 时间:
2014-08-01 04:49:21
阅读次数:
299
Java远程通讯技术(协议)网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传 输协议比较出名的有http、tcp、udp等;http、tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议,网络IO, 主要有bio、nio、aio三种...
分类:
编程语言 时间:
2014-07-31 20:06:57
阅读次数:
285