vb之winsocket控制項

2022-02-04 09:22:56 字數 734 閱讀 1412

最近用vb6寫了個程式,本以為簡單,但是使用自帶的winsocket控制項,簡直崩潰死我..

1.當按鈕點選事件全部結束後 .senddata才會發出去,累計了n個senddata 一下子發出去了...中間沒有資料發出去.

2.server不支援多個客戶端同時連線,並且乙個客戶端連線斷開後,就無法再次連線,除非再次開啟server的bind埠功能.

3.編寫多執行緒麻煩.要實現高階功能都需要使用api函式

或許vb.net 2010 還行.畢竟高階的vb.net會很好用.

vb關鍵其語法 很輕鬆. 感覺比vc壓力要小許多.唉 現在居然想用vb6 寫程式,真是可笑...

找了乙個 vb6的 csocket 的類 ,呼叫api的socket函式,並且使用起來和winsocket控制項很相似.

補充:對於1不立即傳送資料 後來搜尋了:vb winsocket 立即傳送資料 ,原來解決方法很簡單.

sub

test

sck.senddata

"mydata1

"doevents

sck.senddata

"mydata2

"doevents

sck.senddata

"mydata3

"end

sub

關鍵就是加個 doevents

解決我大問題了 我以為還要使用 api函式才能解決呢...太好了...

VB動態建立控制項

dim withevents mybtn as commandbutton set mybtn controls.add vb.commandbutton button1 with mybtn caption 我可以響應事件!width 1800 left 100 top 700 visible t...

VB 實現VC TAbControl控制項

vb 實現vc tabcontrol 控制項新建乙個工程檔案 project1 在左側工具欄中點右鍵 此時,在工具欄的右下角會出現剛新增的元件 sstab 拖動改控制項到 form1 中,該控制項索引是從 0開始算的 在屬性視窗的 tabs 中可以設定控制項中選項頁的頁數,tabsperrow 可以...

vb的activeX控制項

vb6做了乙個簡單的activex控制項,還算是簡單,在專案選擇上選activex控制項,就會出現乙個沒有邊框的form,隨便放上乙個label,設定是center 中間對齊 選擇背景黑色,前景紅色,字型24,和vc比起來,vb可以設定字型大小,背景和前景顏色,vc可以設定y方向上的center。v...