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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0330
Honzawahspで仮想環境と通信したいです3解決


Honzawa

リンク

2021/3/30(Tue) 14:01:57|NO.92536

サーバに「あ」と送りたいのですが
何度やってもエラーが起きます。
これは合ってますか?

クライアント

#include "hspsock.as" sockopen 1,"私のIP",587 wait 500 sockput "あ",1

サーバー

#include "hspsock.as" sockmake 1,587 sockwait 1,2 sockcheck 1 wait 500 repeat sockget m,64,1 mes m loop
間違えていたらコメントください



この記事に返信する


UT-X

リンク

2021/3/31(Wed) 08:36:05|NO.92545

サーバーとクライアントの場所は離れていますか?

サーバーとクライアントが同じPCにある場合、IPは127.0.0.1を使用しなければなりません。
また、別々のPCにあっても同じLANに接続されている(≒同じ家にある)場合は、
192.168.#.#のようなプライベートIPを使う必要があります。
使っているIPが上記のどれでもない場合、グローバルIPを使用している可能性があります。
グローバルIPは、サーバーとクライアントがそれぞれ別々のLAN内(≒別々の家)にある場合に使用します。



kの字

リンク

2021/3/31(Wed) 19:17:59|NO.92547

サーバーのプログラムはこんな感じでよろしいかと

#include "hspsock.as" sockmake 1,587 ;sockwaitをループしてデータ受信待ち状態にします repeat sockwait 1 ;p2は特別な理由がない限り空白でいい wait 1 ;無限ループ内にはwaitを入れないとフリーズする if stat=0:break ;クライアントと接続されるとstatに0が入るのでループから抜ける loop m="" ;受け取る変数を文字列型にする sockget m,64,1 mes m

クライアント側はどんなIP入れてるのか判らないのでとりあえずこうで

#include "hspsock.as" ipget ;自分のipを取得 sockopen 1,refstr,587 ;取得したipはrefstrに入ってる sockput "あ",1



Honzawa

リンク

2021/3/31(Wed) 23:26:07|NO.92548

ありがとうございます。無事にできました



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.92536への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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