怎樣在vb中利用winsock控制元件,tcp協議實現多客戶端連

2022-04-20 18:38:57 字數 986 閱讀 5807

1樓:匿名使用者

vb的winsock控制元件,不好用,浪費了很多時間。往往是斷了後再連就連不上。所以後來改了一個思路:用c做多執行緒的socket,然後做成dll,供vb呼叫api

如何使用vb winsock控制元件??

關於vb6.0使用winsock控制元件通過tcp連線向儀器實時傳送命令

2樓:山水阿銳

您好,listen

listen方法用於伺服器程式,等待客戶訪問。

格式:winsock物件.listen

connect

connect方法用於向遠端主機發出連線請求格式:winsock物件.connect [遠端主機ip,遠端埠]accept

accept方法用於接受一個連線請求

格式:winsock物件.accept request idsenddata

此方法用於傳送資料

格式:winsock物件.senddata 資料getdata

用來取得接收到的資料

格式:winsock物件.getdata 變數 [,資料型別 [,最大長度]]

close

關閉當前連線

格式:winsock物件.close

close | 遠端機器關閉連線時觸發

connect | 連線建立好,可以進行通訊時觸發(客戶端)connectrequest | 有請求連線到達時產生(伺服器端)dataarrival | 有資料到達時觸發error | 發生錯誤時發生

sendprogress | 資料傳送進度

3樓:網海1書生

sleep 1000

改為doevents

此外winsock1.senddata "ud1,trend,i" & vbcrlf

要改為winsock1.senddata "ud1,trend," & i & vbcrlf

VB控制其他視窗的按鍵,在VB中怎樣控制其它的程式的文字框和按鈕

command1 click 是模組過程,要在form1中呼叫要用全域性過程 在工程視窗上新增一個模組module1,在模組裡把窗體2的command1 click過程寫上去,再在窗體1的command1 click事件中呼叫 例 設form2的command1 click事件為 print a 則...

vb中利用隨機函式產生100到999之間的整數構

和bai 1 樓不一 du樣,zhi我dao用到版 了權 text框 private sub mand1 click dim a 1 to 25 as integerdim i as integer text1.text for i 1 to 25 randomize a i int 900 rnd...

在vb中什麼叫標籤,什麼叫控制元件,在VB中什麼叫標籤,什麼叫控制元件?

在標籤的cilck事件中寫上 就可以點選了。private sub label1 click msgbox 點我 end sub 在圖形使用者介面 gui 中螢幕上的一種物件,使用者可操作該物件來執行某一行為。控制元件是使用者可與之互動以輸入或運算元據的物件。控制元件通常出現在對話方塊中或工具欄上。...