ProtoBuf开发者指南

作者:雨辰 发布于:2014-12-28 17:01 Sunday 分类:网络通信协议

1   概览 1.1   什么是protocol buffer 1.2   他们如何工作 1.3   为什么不用XML? 1.4   听起来像是为我的解决方案,如何开始? 1.5   一点历史 2   语言指导 2.1&nb...

阅读全文>>

标签: 游戏业务架构设计 技术问题 网络通信协议

评论(0) 引用(0) 浏览(259)

AMF协议简介

作者:雨辰 发布于:2012-12-19 10:52 Wednesday 分类:网络通信协议

 AMF协议是Action Message Format协议的简称,AMF协议是Adobe公司的协议,主要用于数据交互和远程过程调用,在功能上与WebService相当,但AMF与WebService中的xml不同在于AMF是二进制数据,而xml是文本数据,AMF的传输效率比xml高。AMF使用http方式传输,目前主要用于ActionScript中,实现Flex与Service之间的通信。目前最新的版本是AMF3。附件是AMF3的官方文档。  AMF最大的特色在于可直接将Flash内置对象,例如Object, Array,&nbs...

阅读全文>>

标签: 网络通信协议

评论(0) 引用(0) 浏览(311)

Provider(JAVA实现)

作者:雨辰 发布于:2012-3-13 11:15 Tuesday 分类:Java

编写Provider服务端关键代码,如下:   importjavapns.back.PushNotificationManager;        importjavapns.back.SSLConnectionHelper;        importjavapns.data.Device;        importjavapns.data.PayLoad; &nb...

阅读全文>>

标签: 游戏业务架构设计 网络通信协议

评论(0) 引用(0) 浏览(297)

Spring Timer 两种实现

作者:雨辰 发布于:2012-3-6 11:24 Tuesday 分类:遇到的一些问题

有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。 1.Java Timer定时  首先继承java.util.TimerTask类实现run方法  import java.util.TimerTask;  publicclass EmailReportTask extends TimerTask{  @Override ...

阅读全文>>

标签: 技术问题 网络通信协议

评论(0) 引用(0) 浏览(226)

Flex RemoteObject

作者:雨辰 发布于:2012-2-6 11:33 Monday 分类:网络通信协议

Flex支持多种与服务器端的通讯方式,包括remote和socket等高级数据通讯方式。 remote采用amf(action message format)协议。amt是一种二进制格式,专用于as和服务器端通讯,比http通讯要快很多,而且支持多种数据类型,如java,.net,php等。本文将介绍如何使用Flex RemoteObject components调用服务器端java对象的方法。 Flex客户端使用RemoteObject 在mxml中声明一个id为ro的RemoteObject,在as中可以通过ro引用...

阅读全文>>

标签: AS3 -Flash 网络通信协议

评论(0) 引用(0) 浏览(581)

TCP and UDP

作者:雨辰 发布于:2011-4-18 11:51 Monday 分类:网络通信协议

从专业的角度说,TCP的可靠保证,是它的三次握手机制,这一机制保证校验了数据,保证了他的可靠性。而UDP就没有了,所以不可靠。不过UDP的速度是TCP比不了的,而且UDP的反应速度更快,QQ就是用UDP协议传输的,HTTP是用TCP协议传输的,不用我说什么,自己体验一下就能发现区别了。再有就是UDP和TCP的目的端口不一样(这句话好象是多余的),而且两个协议不在同一层,TCP在三层,UDP不是在四层就是七层。 TCP/IP协议介绍 TCP/IP的通讯协议 这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在...

阅读全文>>

标签: 网络通信协议

评论(0) 引用(0) 浏览(322)

Flex与服务器端的通信方式

作者:雨辰 发布于:2011-3-18 13:57 Friday 分类:网络通信协议

Flex开发中最重要的内容之一,就是与服务器和数据库的通信。而这样的通信方式我所知道的大概有七种,其中Blazeds与LCDS可以归结成一种。如果要实现Flex与客户端应用程序之间的通信,我想主要用到的方法为:Socket通信。而在Web方面,Flex提供了3个类实现与服务器端的通信:HTTPService,ReObject和WebService。另外,我们还可以根据外部中间插件来让Flex与服务器端进行通信,我所了解的有Blazeds(Lcds),Red5(FMS)流媒体服务器,PHPRPC。  ◆HTTPService类用于超文本传输协议(HTTP)实现与服务器的通...

阅读全文>>

标签: 网络通信协议

评论(0) 引用(0) 浏览(712)

雨辰 joyimp|@2011-2017 京ICP备16030765号