sock.recv( ソケット番号 [,タイムアウト] ) 戻り値は 2つです: 受信データ, データ長
tcp接続しているソケットからデータを受信します。ソケット番号は1番か2番です。受信データはバイナリですが、文字として受信されます。Luaは"\0"も文字として扱います。
sock.nrecv()も同じ機能です。nconnectOpen()やnlistenOpen()で接続した場合は、sock.nrecv()を使用してください。
引数
戻り値
- 受信データ: 受信したデータです。
- データ長: 受信したデータ長(バイト)を取得します。-1が返った場合は、タイムアウトもしくは受信エラーです。
使用例は、sock.connectOpen()を参照してください。