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