1. html 傳輸中,伺服器 是如何 將數據發送到我個人電腦上
你所指的這種技術通常是指的nat(地址翻譯),如你所舉的例,網路的伺服器接收到的是你的路由器的公網地址,
原理是這樣的,在內部主機連接到外部網路時,當第一個數據包到達NAT路由器時,router檢查它的NAT表,因為是NAT是靜態配置的,故可以查詢出來(simply entry),然後router將數據包的內部局部IP(源地址,即你的內網地址)更換成外網地址,(即內部全局地址),再轉發出去。外部主機接受到數據包用接受到的外網地址,(即內部全局地址)來響應,NAT接受到外部回來的數據包,再根據NAT表把地址翻譯成內部局部IP(即你的內網地址),轉發過去.
2. 怎麼把html網頁上傳到伺服器
如果知道FTP賬號和密碼可以用FTP傳,FTP軟體很多,也可以直接操作伺服器把HTML復制到WEB目錄里。
3. html如何向伺服器發送信息
Server-Sent 事件 - 單向消息傳遞Server-Sent 事件指的是網頁自動獲取來自伺服器的更新。以前也可能做到這一點,前提是網頁不得不詢問是否有可用的更新。通過伺服器發送事件,更新能夠自動到達。例子:Facebook/Twitter 更新、估價更新、新的博文、賽事結果等。瀏覽器支持所有主流瀏覽器均支持伺服器發送事件,除了 Internet Explorer。接收Server-Sent 事件通知EventSource 對象用於接收伺服器發送事件通知:實例var source=new EventSource("demo_sse.php"); source.onmessage=function(event) { document.getElementById("result").innerHTML+=event.data + "<br />"; }; 例子解釋:創建一個新的 EventSource 對象,然後規定發送更新的頁面的 URL(本例中是 "demo_sse.php")每接收到一次更新,就會發生 onmessage 事件當onmessage 事件發生時,把已接收的數據推入 id 為 "result" 的元素中檢測Server-Sent 事件支持在上面的 TIY 實例中,我們編寫了一段額外的代碼來檢測伺服器發送事件的瀏覽器支持情況:if(typeof(EventSource)!=="undefined") { // Yes! Server-sent events support! // Some code..... } else { // Sorry! No server-sent events support.. } 伺服器端代碼實例為了讓上面的例子可以運行,您還需要能夠發送數據更新的伺服器(比如 PHP 和 ASP)。伺服器端事件流的語法是非常簡單的。把 "Content-Type" 報頭設置為 "text/event-stream"。現在,您可以開始發送事件流了。
4. HTML5頁面上的數據怎麼從伺服器端獲取
可以使用動態HTML從一個HTML頁面元素中獲取數據。它允許獲取和操作數據而不需經過伺服器。使用頁面上對象的屬性,在 Visual Basic
代碼中可以在頁面上搜集數據、執行計算並顯示響應,而不需將處理從客戶端傳送到伺服器,傳送將增加對用戶操作和請求的響應時間。
例如,假設正在使用一個應用程序,它允許用戶通過輸入作者名字、書名或檢索書號到一個搜索頁的文本欄位中,從一個資料庫中查詢書目。文本欄位被命名為Author、Title和CallNo。當從應用程序的搜索頁提交一個查詢時,應用程序必須從這些文本欄位獲取該值。
下面的代碼顯示了如何使用變數來獲取這些欄位的值:
Private function cmdSearch_onclick() As Boolean
創建變數包含搜索條件。
Dim sAuthor as String
Dim sTitle as String
Dim sCallNo as String
從頁面獲取搜索條件。
sAuthor=Me.author.Value
sTitle=Me.title.Value
sCallNo=Me.callno.Value
這里的代碼處理並返回查詢。
End Function
這段代碼使用HTML文本欄位的Value屬性獲取欄位的數據,代碼將打開一個資料庫連接、創建一個記錄集並返回適當的記錄,然後數據被發送給用戶。