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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0803
P2P (投稿者削除)9解決


P2P

リンク

2009/8/3(Mon) 18:17:46|NO.26703

この記事は投稿者により削除されました。
2009/10/9(Fri) 22:35:37



この記事に返信する


リンク

2009/8/3(Mon) 20:41:42|NO.26708

タイトルと内容が違ってる気が・・
とりあえずhspsockAファイル内にある
HspsockA(.txt)に命令一覧が書いてあるのでそれ読んでみてください



Sucret

リンク

2009/8/3(Mon) 22:24:51|NO.26719

これはまた何とも投やりな・・・。

。さんの言うとおり取り合えず説明を読んでみてください。
それでも分からないときは「どういうことができないのか」や、「どういうことがしたいのか」
「どういう段階で詰まっているのか」など具体的な質問をして頂けないと答えようがありません・・・。

タイトルに沿うなら接続はできたけど通信が出来ないのか、接続自体が出来ないのかでも既に分かりません。



SYAM

リンク

2009/8/4(Tue) 15:13:11|NO.26726

…な、何も変わってないぞなー.

Sucretさんの 「」書きで書いてあるところは、回答するにあたって とても大事な情報です。

回答が得られなくて損をするのは自分なのですから、質問するには、できるだけの情報を書いたほうが結局は自分のためですよ。



Sucret

リンク

2009/8/5(Wed) 00:05:39|NO.26741

およよ?記事No26727を見ると・・・もしかして毎行に<pre>打ったりして無いですよね・・・?
スクリプトを見ると、自分宛てにクライアントとして接続しているみたいですが、
サーバー側のスクリプトは別で作ったということでしょうか?
スクリプト自体は見たところ問題は無いと思うのですが、サーバー側のプログラムに問題はありませんか?

以下は余談ですが、IPアドレスで"127.0.0.1"を指定すると「自分宛て」となります。

そして見てて思ったこととして、hspsockとhspsockAって結構返されるstatの内容が違うんですね。
"hspsock.as"を使ってた私はstatの値にあれ?と思うことがありました。
前までhspsockを使ってたのならですが、statの数の判断式の間違いとかは無いでしょうか?

私が見落としている部分があったら申し訳ないのですが、ところで最初の"repeat 16"って必要でしょうか?



ORZ

リンク

2009/8/7(Fri) 16:07:16|NO.26857

>「sockopen」や「sockmake」などの命令の後に、
>「sockwait」という命令を必ず入れなければならないんですか?

ヘルプをちゃんと読んでるのか?
sockwaitは接続を待機する命令で、相手に接続して欲しかったら定期的に呼び続ける必要がある
手紙が届いてないか郵便受けをチラチラ見に行く感じだ。わかるだろ。わかれ。

>「IPアドレス」は「ソケットID」に当てはまるのでしょうか?
>それとも、「接続先ホスト名」に当てはまるのでしょうか?

ググレ。まあ多分接続先ホスト名のことを言ってるんだろうさ。


ソケットとIPがゴチャゴチャになっているようでは先は長いな



ORZ

リンク

2009/8/7(Fri) 18:41:49|NO.26869

まさかsockmakeまで無限ループで囲っているのではあるまいな。
>if (stat=1)&(stat=2)&(stat=3):
>if (stat=2)&(stat=0):
あとはこれを10000回見直せ。この条件が真になる事は無い。



ORZ

リンク

2009/8/7(Fri) 19:53:19|NO.26873

断る。
インデントされてない上にpreで囲まれまくって何か見難いソースを見る気になれないし
上に貼られてる長いコードから何処をどう改善したのかも全くかかれていない。

人に詳しい説明を求める前に自分から情報を開示していく事だな。



Sucret

リンク

2009/8/7(Fri) 22:59:16|NO.26886

>P2Pさん
 ORZさんの言うように、情報はしっかりと公開して頂かないと答えようがありません。
 断片的に公開されても、そこに原因がなかった場合は解きようがありませんから。

>まさかsockmakeまで無限ループで囲っているのではあるまいな。
 一度初期化したソケットIDを切断せずに再初期化することは出来ませんから。
 sockcloseが実行されていないのに同じソケットIDを初期化しようとはしていませんか?
 ということです。

>>if (stat=1)&(stat=2)&(stat=3):
>>if (stat=2)&(stat=0):
>あとはこれを10000回見直せ。この条件が真になる事は無い。
せめてものヒントですが、

a=0 if (a=0)&(a=1)&(a=2):end stop
上記のスクリプトはendが実行されることはありません。何度やっても。



P2P

リンク

2009/10/9(Fri) 22:28:20|NO.28238

新しく掲示板を作ります。
いままで、ありがとうございました。



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