着信接続にバインドされたソケットを作成します。
UDPBind ( IPAddr, port )
パラメータ
IPAddr | インターネットプロトコルアドレス(IpV4)。例:"192.162.1.1"。 |
port | 作成したソケットがバインドするポート。 |
返し値
成功 | 配列を返します。$array[1]にはソケットが、$array[2]には指定したIPアドレスが、$array[3]にはポートが格納されています。これらの情報は以降のUDPSend()呼び出しでソケットの構造体/配列を渡す際に必要になります。 | |
失敗 | @errorを設定します。 | |
IPアドレスが不正な場合@errorを1に設定します。 | ||
ポートが不正な場合@errorを2に設定します。 | ||
WindowsAPIのWSAGetErrorの返し値(MSDNを参照) |
注意
なし。
関連
UDPRecv, UDPOpen, UDPCloseSocket, UDPSend
例
;サーバー!! 最初に実行!!!!!!!!!!!!!!!
$g_IP = "127.0.0.1"
; UDPサービスを開始
;==============================================
UDPStartUp()
; リスニング用"ソケット"を作成
;==============================================
$socket = UDPBind($g_IP, 65432)
If @error <> 0 Then Exit