version 6.5
TCP_Receive (tcp_ID; text) --> 整数
引数 | Type | 説明 | |
tcp_ID | 倍長整数 | --> | TCPセッション参照 |
text | テキスト | 受信したテキスト | |
戻り値 | 整数 | エラーコード |
説明
確立されたTCPセッション参照を指定し、TCP_Receive コマンドはtextにパケットデータを受け取ります。
tcp_ID は、TCP_Open または TCP_Listen コマンドで確立されたTCPセッション参照です。
text には受信したテキストが格納されます。TCPパケットのデータを受信するとき、一回のTCP_Receiveの呼び出しですべてのデータを受信できるとは限りません。TCP_Receive コマンドは通常、接続ステータスや特定の値をチェックしながら、Repeatループの中で使用されます。
例題
C_LONGINT($tcp_id) C_TEXT($webpage;$buffer) C_INTEGER(vState;$error) $webpage:="" vState:=0 Repeat $error:=TCP_Receive ($tcp_id;$buffer) $error:=TCP_State ($tcp_id;vState) $webpage:=$webpage+$buffer Until ((vState=0) | ($error#0)) ` ホストが接続を閉じるか、エラーが発生するまで
参照