鐵 銳無錫商業職業技術學院,江蘇無錫 214000
在VB中我們通常利用WinSock控件可以與遠程計算機建立連接,并通過用戶數據文報協議 (UDP)或者傳輸控制協議 (TCP)進行數據交換,這兩種協議都可以用來創建客戶與服務器應用程序。
1)RemoteHost屬 性:遠 程 主 機 的 地 址,LocalPort、RemotePort分別本地主機的端口和遠程主機端口,對客戶來說,該屬性指定發送數據的本地端口,而對于服務器來說,這是用于偵聽的本地端口,我們在設置這兩個屬性時必須保證兩臺主機的端口值相同;
2)LocalIP屬性:用于返回本地機的 IP 地址,格式IP地址加點的字符串 (xxx.xxx.xxx.xxx);
3)Bind 方法:其作用是為控件“保留”一個本地端口;
4)SendData方法:用于發送一條數據給另一臺主機,其語法是:WinSock.SendData [要發送的數據];
5)GetData 方法:當DataArrival事件出現時,代碼調用GetData方法獲取數據,并將數據存儲在字符串變量中。使用語法是:WinSock.GetData [接收數據的變量]。

?





[1]曾強聰.Visual Basic 6.0程序設計教程[M].北京:中國水利水電出版社,2003.