XMLSocket 渐进 (上)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
今天就来点新鲜的....脱离一下后台的使用 :) 因为在网络上都没看到什么使用socket的教程或说明, 大致都只是简单的带过... 而如果只是说明从字典就可以得到的, 再过不久会因为忙而很少来... 就写给大家去慢慢研究吧 首先还是要按步骤来说明, 毕竟使用这个类的人还是很少... 需要从基本介绍说起, 在Flash提供了XMLSocket的类, 允许对服务器直接建立固定的连线, 所以这种固定连线方式就叫socket..我们可以通过这个socket传送或接收xml数据.. 传送数据的管道有两种, 一种大家已经很熟悉了...就是通过后台传送, 后台的连接是通过HTTP(Hypertext Transport Protocol), 这也是最基本的方式, 但这个方式的缺点就在于传送上会延迟... 最显著的例子就是再多人连线的情况下....因为后台需要更新数据了之后再把数据传给所指定的用户端, 所以造成在玩游戏时会断断续续的感觉, 此方法只适合制作在棋类游戏方面.... 另外一种就是我所要介绍的数据通过Socket传送, 你可以使用TCP(Transmission Control Protocol)直接以数据流的方式传送数据到服务器, 至于HTTP和TCP之间什么不同, 而为何TCP比较快呢?? 这个我不多说了... 你们可以去找些关于 Data Communication 或 Netwo***ng的书籍.... 然后看看里面怎么说明OSI MODEL的7个结构层, TCP是在Transport Layer, 而HTTP/FTP/SMTP等都在之上....(书籍: Data Communications and Netwo***ng 作者:Behrouz A. Forouzan)这本里面说得蛮详细的 再来我们需要一个服务器, 这个服务器需要打开一个端口让客户端进行连接... 会熟悉编程的朋友可以通过C, Perl或Java来编写属于自己风格的服务器, 当然我不会叫大家花时间再去编写了, 因为在网络上已经有提供一些服务器了...在这里提供给大家下载的网址中有些有提供说明:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 插件系列教程之二提示框下一篇: 多个小球进行碰撞检测
关于XMLSocket 渐进 (上)的所有评论