4D Internet Commands v16

TCP_Receive

ホーム

 
4D Internet Commands v16
TCP_Receive

TCP_Receive 


 

TCP_Receive ( tcp_ID ; text ) -> 戻り値 
引数   説明
tcp_ID  倍長整数 in TCPセッション参照
text  テキスト in 受信したテキスト
戻り値  整数 in エラーコード

説明   

確立された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_LONGINT(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)) //ホストが接続を閉じるかエラーが発生するまで



参照 

TCP_Send
TCP_SendBLOB

 
プロパティ 

プロダクト: 4D Internet Commands
テーマ: IC TCP/IP
番号: 88930

 
履歴 

初出: 4D Internet Commands 6.5

 
ARTICLE USAGE

4D Internet Commands ( 4D Internet Commands v16)