着信接続をリスニングするソケットを作成します。
TCPListen ( IPAddr, port [, MaxPendingConnection] )
パラメータ
| IPAddr | インターネットプロトコルアドレス(IpV4)。例:"192.162.1.1"。 |
| port | 作成したソケットが接続するポート |
| MaxPendingConnection | [オプション]保留中接続キューの最大長。デフォルトでは適切な値で最大のものが設定されます。 |
返し値
| 成功 | メインソケットの識別子が返されます。 |
| 失敗 | -1または0を返し、@errorを設定します。 |
| IPAddrが不正な場合、@errorに1を設定します。 | |
| portが不正な場合、@errorに2を設定します。 | |
| WindowsAPIのWSAGetLasterrorの返し値 (MSDNを参照)。 |
注意
なし。
関連
TCPStartup, TCPConnect, TCPAccept, TCPTimeout (Option), TCPCloseSocket, TCPSend, TCPShutdown
例
;サーバー!! 最初に実行!!!!!!!!!!!!!!!
$g_IP = "127.0.0.1"
; TCPサービスを開始
;==============================================
TCPStartUp()
; リスニング用"ソケット"作成
;==============================================
$MainSocket = TCPListen($g_IP, 65432, 100 )
If $MainSocket = -1 Then Exit