sockopen

ソケットを初期化して接続

sockopen p1,"url",p2

p1=0~31(0)  : ソケットID番号
"url"       : URL指定文字列
p2=0~(0)   : ポート番号

(プラグイン / モジュール : hspsock)

解説

ソケットを初期化して使用できるようにします。
TCP/IP通信を行なう際には、必ず最初に初期化して相手のサーバー
に接続しなければなりません。

p1でソケットID番号を指定します。

"url"で接続先のURLを文字列で指定します。これは、「www.yahoo.co.jp」
のようなドメイン名か、「202.132.50.7」のようなIPアドレスを直接
指定したもののどちらでもかまいません。
「http://」や「ftp://」のようなスキーム名は入れないでください。

p2で、接続するポート番号を指定します。これは、どのようなサーバー
に接続するかによって違います。オリジナルのポートを作成する場合は、
1024以降を使用するようにしてください。

sockopen命令が実行された結果が、システム変数statに代入されます。
結果がエラーの場合は、0以外の値になります。初期化でエラーが起こった
場合は、通信を行なうことはできません。

システム変数statの値の詳細は以下の通りです。

stat    エラー内容
--------------------------------
 1    : TCP/IPがWindowsにインストールされていない
 2    : ソケットの初期化に失敗した
 3    : URLのサーバー名取得に失敗した
 4    : サーバーに接続できなかった

関連項目

sockmakeソケットをサーバーとして初期化(hspsock)
sockcloseソケットを切断(hspsock)

サンプル逆引き (3)

CLIENT2.as
DAYTIME.AS
HTTP.AS

情報

プラグイン / モジュールhspsock
バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspsock.asをインクルードすること。
タイプ拡張命令
グループ通信制御命令
hs ファイルhsphelp\hspsock.hs