函数参考


UDPOpen

打开一个套接字(socket)连接到一个存在的服务器.

UDPOpen ( IP地址, 端口 [,标志] )

参数

IP地址 因特网协议地址(IpV4) ,如 "192.162.1.1".
端口 用于连接创建的连接的端口.
标志 [可选参数] 0 (默认) - 不设置附加选项.
1 - 允许在地址 "255.255.255.255" 进行广播.

返回值

成功: 返回一个数组: $array[1] 包含一个真实的套接字(socket), $array[2] 包含一个指定的IP地址, $array[3] 包含端口. 我们需要这个信息才能在后面调用 UDPSend(), 然后我们传递这个套接字 数据结构/数组.
失败: 返回 $array[0]=0 并设置 @error 的值.
@error: windows API WSAGetError 返回值(see MSDN).

注意/说明

这个函数使用于客户端连接到服务器进行会话.

相关

UDPBind, UDPSend, UDPCloseSocket, UDPRecv

示例/演示


;客户端!!!!!!!! 先打开服务器端... dummy!!
Local $g_IP = "127.0.0.1"

; 开始 UDP 服务
;==============================================
UDPStartup()

; 连接到一个监听的套接字("SOCKET")
;==============================================
Local $socket = UDPOpen($g_IP, 65432)
If @error <> 0 Then Exit