日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网站编程手册 服务器端,Peergine-P2P服务器端开发手册-v1.3.doc

發布時間:2025/4/16 编程问答 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网站编程手册 服务器端,Peergine-P2P服务器端开发手册-v1.3.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Peergine P2P服務器端開發手冊 v1.3

1. 概述

為了方便開發者對P2P服務器端進行二次開發,本文整理了SDK里中用到的P2P服務器的API接口,以及JAVA版的客戶端封裝類的API接口,供各位開發者參考。

1)服務器端的程序:

pgConnectSvr服務器程序:

“P2P穿透模塊SDK”、“P2P直播模塊SDK”和“P2P單片機模塊SDK”,都使用pgConnectSvr服務器程序。

pgTunnelSvr服務器程序:

“P2P隧道模塊SDK”和“PP透客戶端”都使用pgTunnelSvr服務器程序。

pgClusterSvr集群服務器程序:

實現多個P2P服務器集群操作的程序。pgConnectSvr服務器和pgTunnelSvr服務器都使用pgClusterSvr集群服務器程序來實現集群操作。

2)系統結構說明:

系統結構圖:

pgConnectSvr的接口關系圖:

pgTunnelSvr的接口關系圖:

pgWebClient的接口關系圖:

3)服務器端的編程接口:

pgConnectSvr服務器的網絡API:

P2P客戶端、后臺管理工具,以及第三方應用服務器與pgConnectSvr服務器之間的網絡接口。

通過中間件的PG_CLASS_Peer的PG_METH_PEER_Call方法訪問pgConnectSvr服務器的網絡API。例如,訪問“用戶擴展”接口:

String sData = 1024 + “:” + “Hello pgConnectSvr !”; // 參數格式:方法ID + “:” + 參數

Node.ObjectRequest(“pgConnectSvr”, pgMethod.Peer.Call, sData, “”);

pgTunnelSvr服務器的網絡API:

P2P客戶端、后臺管理工具,以及第三方應用服務器與pgTunnelSvr服務器之間的網絡接口。

通過中間件的PG_CLASS_Peer的PG_METH_PEER_Call方法訪問pgTunnelSvr服務器的網絡API。例如,訪問“用戶擴展”接口:

String sData = 1024 + “:” + “Hello pgTunnelSvr !”; // 參數格式:方法ID + “:” + 參數

Node.ObjectRequest(“pgTunnelSvr0”, pgMethod.Peer.Call, sData, “”);

pgWebClient客戶端封裝類的API:

在Peergine中間件的基礎上封裝的一個JAVA類,旨在簡化函數接口。方便第三方P2P客戶端、第三方應用(WEB)服務器與P2P服務器之間進行交互。例如,基于TOMCAT的WEB服務器可以調用這個pgWebClient封裝類與P2P服務器進行交互,實現WEB后臺管理。JAVA版后臺管理工具也可以調用這個pgWebClient封裝類與P2P服務器進行交互。

pgConnectSvrExt擴展接口:

pgConnectSvr服務器的擴展插件接口。通過此擴展接口,開發者可以實現服務器端的個性化擴展功能。

擴展插件實現:從pgConnectSvrExt接口類派生出實現擴展插件功能的子類,在子類中實現pgConnectSvrExt接口的所有成員函數,并實現開發者所需要的個性化擴展功能。

擴展插件部署:在pgConnectSvr服務器程序的配置文件中,增加擴展插件的配置參數。例如:

(Extend){

(Class){com.peergine.connect.pgConnectSvrExtDemo} // 擴展插件類的類名。

(Param){. . .} // 擴展插件內部使用的其他自定義配置參數。

}

pgConnectSvrProc擴展回調接口:

pgConnectSvrExt擴展插件類中訪問pgConnectSvr的回調接口類。pgConnectSvrProc接口由 pgConnectSvr的內部類實現,接口的對象由pgConnectSvrExt.Initialize(pgConnectSvrProc Proc)傳遞到擴展插件類中。

pgTunnelSvrExt擴展接口:

pgTunnelSvr服務器的擴展插件接口。通過此擴展接口,開發者可以實現服務器端的個性化擴展功能。

擴展插件實現:從pgTunnelSvrExt接口類派生出實現擴展插件功能的子類,在子類中實現pgTunnelSvrExt接口的所有成員函數,并實現開發者所需要的個性化擴展功能。

擴展插件部署:在pgTunnelSvr服務器程序的配置文件中,增加擴展插件的配置參數。例如:

總結

以上是生活随笔為你收集整理的网站编程手册 服务器端,Peergine-P2P服务器端开发手册-v1.3.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。