您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > QQ聊天程序的网络通信原理及编程
QQ聊天程序的网络通信原理及编程作者:蒋智作者单位:刊名:电脑编程技巧与维护英文刊名:COMPUTERPROGRAMMINGSKILLS&MAINTENANCE年,卷(期):2009,(3)引用次数:0次参考文献(1条)1.AnthonyJonesWINDOWS网络编程技术2000相似文献(10条)1.学位论文李玉琴子痫前期患者对氧磷酶基因多态性、活力及其在胎盘组织中表达的研究2006目的研究对氧磷酶1(par~xonase1,PONl)基因192R/Q位点、PON2基因311C/S位点多态性及PONl活力和血脂脂蛋白水平与子痫前期(preeclampsia)发病的相关性。初步探讨PONI和PON2在胎盘组织中的表达。方法应用全自动生化分析仪测定血脂脂蛋白,乙酸苯酯法测定PONl活力,聚合酶链反应(polymerasechainreaction,PCR)、限制性片段长度多态性(restrictionfragmentlengthpolymorphism,RFLP)方法分析PONl基因192R/Q位点、PON2基因31IC/S位点多态性。结果(D重度子痫前期组胆固醇(totalcholesterol,TC)、甘油三脂(triglyeride,TG)、低密度脂蛋白(10wdensitylipoprotein,LDL)和载脂蛋白B(apolipoproteinB,apoB)均比健康孕妇组高(P0.05),而高密度脂蛋白(highdensitylipoproten,HDL)和载脂蛋白A(apolipoproteinA,apoA)比健康孕妇组低(P0.05)。轻度子痫前期组TG、HI)L、apoA和apoB与健康孕妇组差异显著(P0.05),TC和LDL与健康孕妇组差异无显著性(PO.05),与重度子痫前期组差异显著(P0.05)。(2)子痫前期组PONl活力明显低于健康孕妇组(t=16.¨,P0.05),子痫前期组中轻度和重度比较差异无显著性(t=0.5l,P0.05)。(3)PONl活力与apoA、HDL和LDL间存在相关性,相关系数分别为0.33、0.33和一0.24(P0.05)。(4)子痫前期组和健康孕妇组间PONl的基因型变异频率和R、0等位基因频率均有显著性差异(x2=6.41,I)0.05;x2=5.71,P0.05)。(5)PONl不同基因型间PONl活力存在显著差异,PONI活力按以下基因型顺序增高:QQRQRR。(6)子痫前期组和健康孕妇组间的PON2基因型变异频率和C、S等位基因频率均有显著性差异(x2=6.12,P--0.047~x2=5.52,P(0.05)。(7)多因素非条件Logistic回归分析显示:HCT增加、PONl活力下降是子痫前期发病的独立危险因素。(8)PONl和PON2在正常妊娠和子痫前期胎盘组织中均有表达。结论(D子痫前期患者PONl活力下降。(2)PONl基因192R/Q位点多态性与PONl活力有关,QQ基因型PONI活力最高,其次是RQ基因型,然后是RR基因型。(3)PONll92R/Q位点多态性与子痫前期发病有关,R等位基因可能是其易感基因。(4)PON2311C/S位点多态性与子痫前期的发病有关,C等位基因可能是其易感基因。2.期刊论文陶国喜C/S模式与B/S模式探讨-企业家天地(下半月版)2009,(5)C/S模式就象QQ这样的一端是客户应用,一端是服务器,只是QQ还提供p2p(pointtopoint点对点)技术,而B/S模式主要是机遇java和.net技术的企业应用,客户使用IE等浏览器就可以访问了,不需要下载其他程序.企业MIS开发已大量应用WebServer新技术,但不能将此新模式完全替代传统模式,或者与传统模式完全对立,应发挥B/S模式与C/S模式各自长处,找到最佳结合方法.3.学位论文刘成德基于STEP协议的证券行情分析系统(LEVEL-2)的研究与实现2008中国经济高速发展,中国证券市场越来越受到国家的重视,中国证券市场变得壮大和成熟,证券市场的技术也得到了很大的发展。然而我国证券市场行情的分析还存在着很大的问题。沪深证券交易所和券商和其他机构间都采用各自设计的非标准化的接口,数据信息交换模式不统一,编码方式不统一,接口定义不统一,业务数据流程不统一,存在对业务创新的适应性较差、适应成本高,不同市场间难于有效交换信息等问题。交易系统的改革也带动了行情分析系统的改革和提高,证券市场需要一个高质量、快速、大信息量的行情分析系统。这就需要引入国际化的信息交换协议。在国外,一些成熟的证券市场和银行系统已经有90%在使用FIX(FinancialInformationExchange金融信息交换)协议,纽约交易所、泛欧交易所(EURONEXT)、墨西哥交易所、芝加哥期权交易所(CBOE)、新加坡交易所、澳大利亚交易所等均支持FIX协议。可以说FIX协议已经相当完善、成熟、安全的。中国证监会从1998年开始就计划和讨论证券行业的电子信息交换标准化,历经8年的研究,终于推出了适合我国证券市场的一种基于FIX4.4协议的STEP协议。STEP协议:(SecuritiesTradingExchangeProtocol)证券交易数据交换协议,该协议是在国际上通用的金融信息交换协议FIX4.4的基础上结合我国证券市场的实际情况制定出来的标准协议,是国家金融“十五”科技攻关任务。于2004年2月,STEP通过了国家金融标准化委员会专家会议审核,正式成为国家标准,并定名为《证券交易数据交换协议》。证券行情分析系统的架构目前可以分为下面三种类型:A):基于Client/Service模式的架构C/S模式的优势是所占用的资源较少,速度快,传输质量较高。B):基于Brower/Service模式的架构B/S模式的优势是分布广,简单易用,可供大量的人同时使用。其劣势是对服务器端机器性能要求比较高。C):基于Mobile/Service模式的架构U/S模式的优势是容易普及,使用方便,但是其致命的劣势是成本太高、速度慢、信息量小。本文采用C/S架构模式,基于国家标准STEP协议,在通信过程中采用TCP/IP、UDP协议,详细地介绍了证券行情分析系统的整体架构、系统软件体系结构、系统内部进程间通信设计、服务器端的布局和架设、客户端设计和结构及服务器端和客户端通信、功能模块的划分等,成功实现了新一代行情分析系统(LEVEL-2)。该系统已经在市场上成功的应用.本文所做的主要工作、技术难点与创新点如下:1.对国家标准JR/T0022-2004STEP(SecuritiesTradingExchangeProtocol)协议进行了分析和研究。2.对上证所提供的STEP引擎进行了分析和研究,并且对Fix(FinancialInformationExchange)协议的开放源代码进行研究,参考FIX协议的源代码开发出了适合自己的基于STEP协议的Leve12DCD转码机,对上证所传来的行情进行解析、存盘、发布。3.对证券行情分析系统服务器端的架构进行了研究,服务器架设在不同的区域,如何协调认证服务器、均衡服务器和数据服务器,达到流量的最大化和通信的最优化是一个很重要的问题。4.参与了证券行情分析系统客户端的架构设计、功能模块的划分,并编写了部分代码、对代码进行了优化。使系统具有灵活性、可配置性、可扩展性,重用性,从系统设计的角度实现设计的模块化和可扩展的开放性。5.高效的进程池模式设计:针对系统的特点,即系统在生产过程中存在大量的数据访问请求,系统通过建立进程缓冲池,来减少创建及销毁时的资源消耗,提高系统效率。6.网络通讯接口API的封装:基于系统体系结构设计的考虑,为了实现软件体系结构的层次化,通讯层、应用层及业务层分开,系统对基于TCP/IP协议的socket底层通讯的网络接口进行了合理封装,封装后作为系统底层库函数提供给应用层程序调用,自己对Socket包的打包和拆包的处理。7.Win下网络编程:设计基于TCP/IP协议的通讯平台。由于系统设计过程中采用多服务模式,所以需要搭建一个专门用于各个服务之间交换信息的通讯平台,通讯方式选用异步通讯模式来实现。同时要考虑是使用长连接还是短连接。如果使用长连接,发送前需要考虑是否连接问题。根据系统不同业务的需求和性能指标的规定来确定具体采用那种连接方式。8.心跳包的设计:证券行情服务器端和客户端要保持长时间的通信,很难判断客户端由于某种故障和服务器端断开链接,因此采用了如QQ、MSN通用的通信检测方式,服务器端以固定的频率向客户端发送一个简单的心跳包,如果长时间没有回应,就将该客户端从服务器端断开,经过长时间的试验,该系统的心跳包的频率为30秒/次。9.消息队列及其消息队列的维护:在客户端有大量的窗口消息事件、键盘消息事件、网络消息事件,这些消息我们统一放到一个消息队列里,消息队列是为了保证多个进程之间的同步运行和对事件的有效管理。消息维护是为了优化消息队列,使其达到较高的工作效率。10.对服务推和拉模式的研究:在通信的过程中客户端可以向服务器端请求信息,而服务器端也可以无请求的条件下推送信息。11.系统的接口定义和设计:行情信息都是按照一定的结构体发送到客户端的,因此对于不同的行情信息需要不同的结构体,又需要一定的协议来约定这个结构体的作用和所包含的信息,我们设计了二级消息模式来达到这样的功能。目前,本系统已经在我公司使用,系统运行稳定,成为公司新的增值点。作者在校期间,在《计算机科学数字与方程》上发表论文一篇。4.期刊论文段冰.谷大武.DUANBing.GUDa-wuSkype与QQ软件的安全通信技术研究-信息安全与通信保密2007,(11)随着即时通信软件的迅速普及,其安全性问题也逐渐引起了人们的关注.论文以Skype和QQ作为即时通信软件的代表,对构建于P2P和C/S两种主流的网络架构上的即时通信软件的安全通信机制进行了对比分析,指出了二者的优点和局限性.在此基础上论述了相应的加密机制和可能存在的安全漏洞,为设计安全的即时通信工具提供了方向.5.学位论文李庆超基于P2P信息共享模式的研究与实现2007最近几年,对等计算(Peer-to-Peer,简称P2P)迅速成为计算机界关注的热门话题之一,:P2P模型与传统的C/S模型相比,其优势在于降低了对服务器的依赖和它的分散控制。一些P2P模型甚至不需要服务器,用户可以不经过服务器和其他用户进行链接。纯P2P系统与C/S系统不同,它没有单点失效的问题。一些模型中,P2P把服务器放到适合的位置,使服务器的作用被限制到最小,为信息共享提供了很大的空间。随着P2P技术的广泛应用,各种P2P软件在网络上盛行,从Gnutella,Kazaa的资源搜索工具,到BT资源下载技术,从QQ、流媒体播放等即时通信工具,到网络游戏,都应用了P2P技术。P2P软件逐渐走向平台化、综合化,各种P2P技术的综合应用已经是一个P2P软件发展的趋势。本文首先分析了P2P发展的各种模型,从各种集中目录式到泛式搜索结构,从非结构化到结构化的各种模型,通过对模型的分析针对校园网选择了适当的模型,并对模型提出了一定的改进,搭建了一个基于P2P技术的信息共享平台。综合应用P2P技术,为使用者提供更大的方便。为进一步研究P2P技术提供了一个平台。6.外文期刊Matsuki.T.Morii.T.Sudoh.KNewheavy-lightmesonsQqWesucceedinreproducingthel=1BmesonsB-1(5720),B-2*(5745),andB-s2*(5839)thatwererecentlyreportedbyDOandCDF,usingoursemi-relativisticquarkpotentialmodel,whichalsosucceedsinpredictingthemassspectraofthenarrowD-sJ,aswellasbroadD-0*(0+)andD-1'(1+
本文标题:QQ聊天程序的网络通信原理及编程
链接地址:https://www.777doc.com/doc-309964 .html