在服务及客户端能利用的功能有哪些?怎莫实现程序?
服务端与客户端之间基于通信,说简(专)单(业)有点儿就是通讯和网络,网络通讯要做的事情那就是把数据(流)从一台计算机数据传输到另外一台计算机,这些是基于组件传输协议和网络io来实现方法的。
传输协议单独说传输协议,很有可能好象人要发懵,什么是传输协议?我如果这样说socket、tcp、udp、http这些呢,是不是都曾经见过了。
socket是最底层的传输协议,tcp、udp、http这些大都基于socket扩展不出来的协议。
网络iobio:同步堵塞式io,一个连接一个线程
nio:同步非阻塞住io,一个只是请求一个线程
aio,异步非阻塞住io,一个有效各位一个线程
应用级协议文章开头也不是说过了什么是网络通讯;替不使用的简单点一些,行业内实现网络通讯原理,所推出了很多应用级的协议,就是为了方便些建议使用,避免了就对数据(流)的操作,只是用更很直观的传输格式,比如说xml文件、json、二级制。反正传输的我还是流,不过运用级的协议帮你完成了传输格式和流之间的相互间转换。
rmi:远战方法动态创建;
xml-rpc:和rmi带有,只是它以标准的xml为传输格式;burlap是实现此协议实现程序的;
binary-rpc:看名字就知道了,以二进制为传输格式;hessian是实现此协议实现程序的;
soap:是xml-rpc的低级版;这个最最常见的一种,xdire、axis;jms:常用的实现远程异步动态创建方法之一;这个现在用的也比较比较多,activemq之类。
我希望我的回答能解决到你!
html5可以做手机游戏,而且是跨平台的。
你应该要在电脑网页上看见了过h5版的植物大战僵尸游戏吧,早在有了canvas,h5能做的游戏在一瞬间就新华考资了,因为之后在html页面里我们没有办法对网页上的容器通过操作,有了canvas画布看上去像跟在flash中呈动画一般,如果能像的到的想法基本都都是可以在canvas中基于。
而手机游戏好象分两种,一种是基于组件浏览器的游戏,一种是原生游戏。很想来给了浏览器的游戏我们就可以用html5来做,原生游戏我们也可以不,如果说做本地html5游戏,可以使用原生开发软件的webview接受淋漓尽致地展现去掉。
h5做游戏有个好处,如果说你只要判断你的游戏符合国家规定h5标准,你不确定平台的问题。
可以不,不单也可以又能跨平台