- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
透過網路遠端監控實驗 Microsoft Winsock Control 控制元件 Microsoft Visual Basic 內的Winsock Control 是有關網際網路的控制元件,設計包含Winsock 的應用程式,便能透過TCP/IP 連接兩台電腦 由於Microsoft Winsock Control 控制元件並不是VB 預設的控制元件,所以必須自行引用至程式專案中。 專案(P)→設定使用元件(O)→選擇Microsoft Winsock Control 設定使用元件 Client/Server 架構 “請求-回應”過程之動作流程(1) Server 端必須先建立可以提供Client 端連結(Connection)的功能,以Listening 等待Client 端連接。 “請求-回應”過程之動作流程(2) Server 端利用Accept 方法接收Client 端的連結請求。 “請求-回應”過程之動作流程(3) Client 端開始將資料(命令字串)傳送至Server 端,產生“DataArrival”事件,以“GetData”方法接收傳來的資料。 “請求-回應”過程之動作流程(4) Server 端也可以傳送資料給Client 端,稱為回應(Response)。 程序說明 Client 端程式分為三個結構: Winsock1.Connect IP, PORT Client 端必須連接Server 端的IP 和PORT設定值 Winsock1.SendData “String” 將設定好的命令字串透過按鈕事件傳送 Winsock1.GetData String Client 端接收Server 端回傳的訊息 Server 端程式分為三個結構: Winsock1.Accept requested Server 端接受Client 端的連結請求 Winsock1.GetData String Server 端接收Client 端的命命字串 Winsock1.SendData “String” Server 端回應Client 端 Client 端表單 Server 端表單 透過瀏覽器做訊號傳輸與控制 將Client 程式放在網站上,只要透過瀏覽器連上網站,輸入IP,便可進行遠端遙控 執行步驟 建立新專案→選擇「ActiveX 控制項」→設計Client 端程式。 使用「封裝及部署精靈」→建立HTML 檔案。 將網頁放置於Server 伺服器。 整體資料傳輸架構 VB 封裝暨部署精靈 CLIENT 端為了能在網路上執行,轉成網頁模式,所以就要執行封裝精靈來讓CLIENT 端可讓遠端的使用者開啟CLIENT 端網頁 * Client(用戶端)之應用程式裡有指令選擇,使用者按下按鈕(Button)後,Client 端便將此按鈕內所設計的命令字串(String)透過TCP/IP 傳送至Server 端,而Server 端接收到命令字串後,判斷符合命令的副程式,並開始執行,執行完畢後,送回訊息給Client 端,便完成動作。 程式請參考VB_CLIENT.txt 程式請參考 Server.txt, module.txt 在連接上網站時,必須先降低Internet 選項的安全性設定,將區域的安全層級調整到“低安全性”,這是因為Client 端要下載使用ActiveX 語法轉成HTML 檔的結果,網頁本身並沒有問題,而使用者連上網站時,對於網頁要由足夠的信心,信任程式設計者所設計的程式,但也必須要解決安全層級的問題,才能達到任何人隨時隨地都能上網進行遠端遙控。 步驟一 步驟二 *
原创力文档


文档评论(0)