着信接続をリスニングするソケットを作成します。
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