vb vb 高手過來看下啊,VB VB 高手過來看下啊

時間 2021-12-24 11:27:46

1樓:

詳細可以看下面:

2樓:乾博裕

這一次寫的是如何用vb來寫網路程式的方法,你可不要以為這是什麼深奧的程式,其實只要一個winsock 控制項就可以了,現在就來介紹一下winsock 的用法:

步驟一:首先要先把控制項給叫出來,你只要按下ctrl+t後選取winsock control 5.0若是用vb6 的就選winsock control 6.

0,這樣就可以使用winsock元件。

步驟二:再來我們必須先確定程式是作server端還是client端的,要先設定一些屬性:

server寫法:winsock1.localport = 5400 (數字可以隨便設)

winsock1.listen (等待連線)

client寫法:winsock1.remotehost = "對方ip"

winsock1.remoteprot = 5400 (必須要和server端相同)

winsock1.localprot = 0

winsock1.connect (連線)

連線之前client端要先知道server端的ip,接著等到server端等待連線時,client端就可以呼叫connect方法,雙方連線成功後就可以傳輸資料。

步驟三:當client連線的時候server端會引發connectionrequest事件,server的程式要這樣子寫:

private sub winsock1_connectionrequest(byval requestid as long)

winsock1.close

winsock1.accept requestid

end sub

步驟四:這樣一來就可以傳送資料了,傳送和接受資料的方法如下:

傳送資料:mydata = "你好嗎?"

winsock1.senddata mydata

這樣就會把mydata給傳到對方那裡。

接受資料:當有資料送到的時候會引發dataarrival事件。

privata sub winsock1_dtatarrival(byval bytestotal as long)

dim mydata as string

winsock1.getdata mydata 會把送到的資料給mydata

end sub

winsock 控制項就那麼簡單,只要會這些就可以寫網路遊戲了,相關的程式你可以參考網路五子棋(54k)http://www.mf100.

3樓:匿名使用者

這個...directplay考慮不? vb的.

vb7 的演示不好用.我用的是vb.net的搜尋a11s directplay vb

這個是我曾經的blog...

關於術士,高手都來看下啊

在fb中 如果你要是痛苦天賦的ss 你就上滿dot 暗影見 沒dot了就補一下。很容易。藍沒了就用黑暗契約 或者是血換藍 血換藍的這個技能相當的好用了 主要體現在練級配合吸血使用,當然fb當中也比較實用!至於裝備 我覺得還是法傷比較重要 因為你血可以換藍,而且還有黑暗契約 智力高了 也沒什麼大的作用...

電腦高手進來看下 十萬火急啊,電腦高手進來看下 十萬火急啊

新配置的電腦都有一個燒機過程,一般都會燒上一夜看看會不會出現藍屏或宕機的顯現,這個一般都是檢測硬體的相容問題,可能每個硬體都沒問題但放在一起它出現了不相容,導致硬體不能正常工作。你可以去找賣你電腦的這種情況他會考慮給你更換一些硬體來解決 摸下cpu,南橋,北橋熱不熱,不熱就是系統。系統中毒了,重灌還...

delphi鍵盤函式問題,高手來看下

10是shift的虛擬鍵值 以下來自百科 short getkeystate int nvirtkey 該函式檢取指定虛擬鍵的狀態。該狀態指定此鍵是up狀態,down狀態,還是被觸發的 開關每次按下此鍵時進行切換 返回值 返回值給出了給定虛擬鍵的狀態,狀態如下 若高序位為1,則鍵處於down狀態,否...