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狀態,否...