一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

在VB中如何使用 Winsock 控件

時(shí)間:2024-08-19 19:13:49 計算機畢業(yè)論文 我要投稿
  • 相關(guān)推薦

在VB中如何使用 Winsock 控件

在VB中如何使用 Winsock 控件

衡陽(yáng)師范學(xué)院 徐雨明 郵編:421008 衡陽(yáng)計量測試中心 肖 瓊 郵編:421007

摘要:本文介紹如何利用 WinSock 控件可以與遠程計算機建立連接,并通過(guò)用戶(hù)數據文報協(xié)議 (UDP)或者傳輸控制協(xié)議 (TCP)進(jìn)行數據交換,并分別給出Winsock控件使用 UDP 協(xié)議和TCP協(xié)議進(jìn)行遠程計算機連接的應用實(shí)例

關(guān)鍵詞:VB、控件、協(xié)議

1.引言

1.1 Winsock 控件可能的用途

創(chuàng )建收集用戶(hù)信息的客戶(hù)端應用程序,并將收集的信息發(fā)送到某中央服務(wù)器。

創(chuàng )建一個(gè)服務(wù)器應用程序,作為多個(gè)用戶(hù)的數據的匯入點(diǎn)。

創(chuàng )建“聊天”應用程序。

1.2 選擇通訊協(xié)議的標準

在使用 WinSock 控件時(shí),首先需要考慮使用什么協(xié)議?梢允褂玫膮f(xié)議包括 TCP 和 UDP。兩種協(xié)議之間的重要區別在于它們的連接狀態(tài):

(1、) TCP 協(xié)議控件是基于連接的協(xié)議,可以將它同電話(huà)系統相比。在開(kāi)始數據傳輸之前,用戶(hù)必須先建立連接。

(2、) UDP 協(xié)議是一種無(wú)連接協(xié)議,兩臺計算機之間的傳輸類(lèi)似于傳遞郵件:消息從一臺計算機發(fā)送到另一臺計算機,但是兩者之間沒(méi)有明確的連接。另外,單次傳輸的最大數據量取決于具體的網(wǎng)絡(luò )。

到底選擇哪一種協(xié)議通常是由需要創(chuàng )建的應用程序決定的。下面的幾個(gè)問(wèn)題將有助于選擇適宜的協(xié)議:

在收發(fā)數據的時(shí)候,應用程序是否需要得到客戶(hù)端或者服務(wù)器的確認信息?如果需要,使用 TCP 協(xié)議,在收發(fā)數據之前先建立明確的連接。

數據量是否特別大(例如圖象與聲音文件)?在連接建立之后,TCP 協(xié)議將維護連接并確保數據的完整性。不過(guò),這種連接需要更多的計算資源,因而是比較“昂貴”的。

數據發(fā)送是間歇的,還是在一個(gè)會(huì )話(huà)內?例如,如果應用程序在某個(gè)任務(wù)完成的時(shí)候需要通知某個(gè)計算機,UDP 協(xié)議是更適宜的。UDP 協(xié)議適合發(fā)送少量的數據。

1.3 協(xié)議的設置

在設計時(shí),可以按如下方式設置應用程序使用的協(xié)議:在“屬性”窗口中單擊“協(xié)議”,然后選擇 sckTCPProtocol 或者 sckUDPProtocol。也可以使用程序代碼來(lái)設置 Protocol 屬性,如下所示:

Winsock1.Protocol = sckTCPProtocol

1.4 確定計算機的名稱(chēng)

在與遠程計算機相連接的時(shí)候,需要知道它的 IP 地址或者它的“計算機名”。IP 地址是一串數字,每三個(gè)數字為一組,中間用點(diǎn)隔開(kāi)(形如 xxx.xxx.xxx.xxx)。通常,最易記住的是“計算機名”。

要確定“計算機名”,請按照以下步驟執行:

(1)在計算機的“任務(wù)欄”上,單擊“啟動(dòng)”。

(2)在“設置“項中,單擊“控制面板“。

(3)雙擊“網(wǎng)絡(luò )”圖標。

(4)單擊“標識”選項卡。

(5)在“計算機名稱(chēng)”框中可以找到計算機的名稱(chēng)。

(6)上面找到的計算機名稱(chēng)可以作為 RemoteHost 屬性的值。

【在VB中如何使用 Winsock 控件】相關(guān)文章:

VB編程中網(wǎng)格控件的選用及使用方法03-18

利用VB的MSComm控件實(shí)現GPS數據采集03-07

利用VC中的通訊控件開(kāi)發(fā)串形通信程序03-18

在電子商務(wù)中如何正確的使用數據挖掘技術(shù)03-20

小學(xué)數學(xué)教學(xué)中如何使用合作學(xué)習的方法11-17

SSD應該如何使用03-17

非Access數據庫在VB中的編程及應用03-18

VB5.0中數據庫查詢(xún)模塊的實(shí)現03-03

如何正確使用節拍器02-24

基于MapObjects控件的鷹眼圖實(shí)現方法03-07

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看