?? 使用winsock控件通訊,可否使用自定義類型數(shù)據(jù)包.txt
字號:
SendData只處理字符串和字節(jié)數(shù)組,所以其他類型應(yīng)該轉(zhuǎn)換為這兩種類型。對于自定義類型只能轉(zhuǎn)換為字節(jié)數(shù)組。可以利用CopyMemory函數(shù):
Declare Sub CopyMemory Lib "KERNEL32" Alias "RtlMoveMemory" ( _
hpvDest As Any, hpvSource As Any, ByVal cbCop
先定義一個(gè)字節(jié)數(shù)組:
Dim b() As Byte, Str1 As sendpack
發(fā)送時(shí):
ReDim B(Len(Str1)) As Byte
CopyMemory B(0), Str1, Len(Str1)
Winsock1.SendData B
接收時(shí):
ReDim B(Len(Str1)) As Byte
Winsock1.GetData B
CopyMemory Str1, B(0), Len(Str1)
<END>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -