バッファのデータを送信
sockputb p1,p2,p3,p4
p1=変数 : 送信内容が格納されている変数名 p2=0~(0) : バッファオフセット(byte単位) p3=0~(64) : 送信サイズ(byte単位) p4=0~31(0) : ソケットID番号
(プラグイン / モジュール : hspsock)
p1で指定した変数バッファの内容をバイナリデータとしてソケットに 送信します。 p1で指定される変数は、文字列型、数値型のどちらでも構いません。 変数が確保しているメモリの内容が直接送信されます。 p2で、変数バッファのオフセットを指定できます。 たとえば、p2が100の場合は、先頭から100byte目からの内容を送信する ことになります。p2が省略された場合は0になります。 p3で送信サイズを指定します。 送信サイズは、変数バッファにあらかじめ確保されているサイズ以内で なければなりません。 p3が省略されるか、0の場合は、64(byte)が指定されます。 sockputb命令の実行後は、システム変数statに、実際に送信された サイズ(byte)が代入されます。システム変数statの内容が0だった 場合は、通信エラー、もしくはタイムアウトでまったく送信されて いないことを示しています。 (変数バッファの内容は、peek命令、poke命令などで操作することが 可能です。)
プラグイン / モジュール | hspsock |
バージョン | 2.61 |
作成日 | 2004/03/01 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hspsock.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 通信制御命令 |
hs ファイル | hsphelp\hspsock.hs |