您现在的位置: 精品资料网 >> 合同样本 >> 合同知识 >> 资料信息

P2P SDK开发包与无关性协议传输(doc 67页)

所属分类:
合同知识
文件大小:
427 KB
下载地址:
相关资料:
开发,发包,协议,传输
P2P SDK开发包与无关性协议传输(doc 67页)内容简介

P2P SDK开发包与无关性协议传输目录:
一、综述
二、PPQ.DLL是一个P2P SDK开发包
三、PPQ.DLL的特点
四、PPQ.DLL的工作方式
五、创建PBaseAct派生类
六、在开始一个任务之前的准备工作
七、从URL下载一个文件
八、建立一个语音聊天
九、从另一个好友处下载一个文件
十、PPQ.DLL的无关性协义传输

 

P2P SDK开发包与无关性协议传输内容提要:
  PPQ.DLL是一个P2P的SDK开发包,它使用对象的传递来实现无关性协议传输,这种对象并不是MFC或JAVA的序列化对象,PPQ.DLL的序列化对象,使开发者可以在互相不知道传送协议的情况下,互传消息,并且可以根据开发者的定义,在不同的编程语言环境中互传对象。它将TCP的流式数据转变成一个个事务来对待,每一个事务表明你希望通过P2P来实现的功能,事务的处理过程可以使用DLL、OCX或COM等任何一种形式封装起来,这些被封装的事务可以由其它开发者直接在自己的开发程序中引用,而不需要再为处理相同的事务去开发一套程序。
  PPQ.DLL采用插件的形式来引用已定义好的事务处理程序,不但可以在开发程序时增加一个插件,而且允许程序在运行时动态增加或取消一个插件,使开发出来的程序,具备动态扩展功能,而不必每增加一个功能都重新发布一次程序,并且这种插件地增加和取消可以完全由用户自己来决定。
  PPQ.DLL封装了数据传输时的编码方式,使开发者不用担心开发程序与未来P2P国际标准之间的接轨,对于新的标准的适应,只需要简单的修改一下底层的解码器,所有原先的开发程序就可以自动地适应新的国际标准。PPQ.DLL实际上提供了一种新的以对象方式实现的无关性协议传输,它类似于XML、HTTP、SOAP等协义,但有其独特的特点,关于这种新的无关性协议传输的可行性将在后面论述。


..............................