HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0603
モルダーhspsockについて3解決


モルダー

リンク

2015/6/3(Wed) 19:59:58|NO.69645

hspsockを使って特定のサイトに接続し、数秒間隔でデータを取得するプログラムを作っております。
そこで、sockopenやsockcloseは、sockgetを使うたびに(数秒おきに)使用したほうがよいのでしょうか?
それとも、プログラムの起動時と終了時に記述するだけでも問題ないのでしょうか?



この記事に返信する


サンダーボルトⅡ

リンク

2015/6/3(Wed) 21:56:07|NO.69650

sockopen
でサーバーに接続し
sockcloseで接続を切るので
基本接続時と切断時だけで構いません


sockopen ~ 通信   ~ sockclose
でいいと思います



サンダーボルトⅡ

リンク

2015/6/3(Wed) 23:02:24|NO.69651

追記
こんな感じでいいと思います

#include "hspsock.as" exist *owari *main dlmag="" sockopen 0,"IPaddress or URL",11111 repeat sockchk 0 if sockchk=0:break wait 1 loop sockget dlmsg,,,0 wait 300 mes dlmsg goto *main *owari sockclose 0 end
デバックもしていないので動くかどうか怪しいですが
こんな感じで数秒おきにサーバーからデータを受信します
処理は単純にデータを表示するだけです。

ただし、これだとサーバー側でhspsockをつかった、もしくはこれに対応するサーバー用ソフトウェアを作らないといけないので
ウェブサイトに接続するのならhspinetプラグインを使った方がいいと思います




モルダー

リンク

2015/6/4(Thu) 00:03:20|NO.69654

ありがとうございます。
今度はHSPINETについて調べてみます。



ONION software Copyright 1997-2025(c) All rights reserved.