WebServer 基於UPnP的HTTP服務

2021-06-18 20:41:46 字數 487 閱讀 5888

基於upnp的webserver服務

1. upnp簡介

upnp(universal plug and play)即插即用協議,是基於tcp/ip和裝置間通訊定製的internet協議。提供了ssdp(****** service discovery protocol)、soap(****** object access protocol)、gena(generic event notification architecture)、http能力。

2. upnp webserver架構和能力

upnp的http服務是用於支撐soap、gena服務的基礎,同時也提供標準http1.1能力。

架構: 高優先順序server執行緒作為主控,負責處理client請求,一次連線請求乙個執行緒。同時單獨提供了http服務api,可以進行http報文封裝、解析和傳送。

能力: 檔案、流**伺服器,支援靜態頁面,可擴充套件cgi信令,支援http1.1 長連線。

3. 結語

基於uClinux的Web Server的實現

隨著個人電腦和網際網路的迅速發展,嵌入式系統的開發也變的越來越流行,而基於linux的嵌入式作業系統的開發已經越來越受到人們的關注。uclinux是一款專門用於微型控制領域的嵌入式linux作業系統。它已經被成功地移植到了很多平台上。這裡主要以uclinux嵌入式作業系統為例來介紹嵌入式作業系統的有...

upnp 協議概述

用於 upnp 的網路 圖 3 橋接的 upnp 網路 upnp 使用的協議 upnp 利用了多種現有的標準協議。使用這些標準化的協議有助於確保 商實現之間的互操作性。對於用以實現 upnp 的協議,您經常可以發現它們用在 internet 和區域網的各個位置。這種普遍性確保了有大量的人員知道該如何...

webServer 介面開發

開發乙個webserver需要伺服器短和客戶端 一般而言客戶端負責請求,服務端負責響應,那麼怎麼開發乙個服務端呢,我們知道客戶端是通過伺服器的描述檔案生成或者手動編寫,這裡我推薦用myeclipse生成比較簡單,只要服務端寫好了客戶端只要根據描述檔案生成就很容易了。cxf 篇 首先需要乙個服務端 然...