讨论前先设定话题的边界,HT是基于HTML5的图形组件库,因此文章的案例更多会涉及HTML和JavaScript语言,但并不局限于Web前端,设计思想上同样适用于任何GUI语言平台。完整的前端设计是需要考虑到后台加载并发等因素,但本系列更侧重于纯客户端图形组件,不涉及网络通讯部分的思考,这里讨论的话...
分类:
其他好文 时间:
2014-08-11 02:41:21
阅读次数:
310
web服务在网络通信中很重要,而我们这里要展示的就是web服务中的重中之重-http协议在CentOS6.5下,http协议的实现工具叫httpd,我们可以使用命令来查看当前httpd的版本,以及是否在本机上装了httpd服务了。例如:[root@wwwconf]#rpm-qhttpdhttpd-2.2.15-29.el6.centos.x86_64这..
分类:
Web程序 时间:
2014-08-10 18:54:01
阅读次数:
362
一、tcp和udp的区别1)tcp面向连接(connect,三次握手),udp无连接2) tcp保证可靠(要求对端确认),udp不提供可靠的实时传输3)tcp提供流量控制(通告窗口),udp无流量控制当然,udp实时,开销小二、tcp深入1.tcp客户端的流程:socket()——>connect(...
分类:
编程语言 时间:
2014-08-09 15:32:28
阅读次数:
313
首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。 ...
分类:
移动开发 时间:
2014-08-08 16:38:26
阅读次数:
201
首先简单描述一下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