欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基 礎(chǔ) 函 數(shù) 參 考


UDPRecv

函數(shù)用于客戶端與服務(wù)器通信

UDPRecv ( 套接字數(shù)組, 最大返回 [, 標志] )

參 數(shù)

套接字數(shù)組 UDPBind 函數(shù)返回的套接字/數(shù)組.
最大返回 最大接收字符數(shù).
標志 [可選參數(shù)] 1: 強制函數(shù)只返回二進制數(shù)據(jù)(默認為 0, 自動檢測二進制/字符串數(shù)據(jù)).
2: 強制函數(shù)返回 IP/端口. 返回的結(jié)果為數(shù)組: [0] 數(shù)據(jù), [1] IP, [2] 端口.
3: 上述條件都使用

返 回 值

成功: 返回已連接套接字接收的二進制/字符串的值, 如果標志為 2 或 3, 則返回一個數(shù)組
失敗: 返回 "", 設(shè)置 @error.
@error: -1, -2 或 -3, 套接字數(shù)組無效.
或為 windows API WSAGetError 的返回值 (請查閱 MSDN).

備 注

由于向后兼容的原因, 函數(shù)將試著返回默認字符串. 如果接收空字符 (0x00), 則返回值將是二進制類型.
要強制函數(shù)總是返回二進制數(shù)據(jù)(最好的選擇), 需將" 標志 "參數(shù)設(shè)置為 1.

相 關(guān) 函 數(shù)

BinaryLen, BinaryMid, UDPBind, UDPOpen

函 數(shù) 示 例


;;這是 UDP 服務(wù)器
;;首先啟動

; 啟動 UDP 服務(wù)器
;==============================================
UDPStartup()

; 注冊清除函數(shù).
OnAutoItExitRegister("Cleanup")

; 捆綁套接字 SOCKET
;==============================================
Local $socket = UDPBind("127.0.0.1", 65532)
If @error <> 0 Then Exit

While 1
    Local $data = UDPRecv($socket, 50)
    If $data <> "" Then
        MsgBox(0, "UDP 數(shù)據(jù)", $data, 1)
    EndIf
    Sleep(100)
WEnd

Func Cleanup()
    UDPCloseSocket($socket)
    UDPShutdown()
EndFunc   ;==>Cleanup



provider with jb51.net (unicode)