ネットワークプログラミング相談室 Port22at TECH
ネットワークプログラミング相談室 Port22 - 暇つぶし2ch159:デフォルトの名無しさん
08/10/01 10:03:22
>>155
自分の送信するリクエストなら確認するまでもなく、
自分でわかってるじゃない?
わかってないということは、何か自動的に動くアプリが
他にあってその動きを解析したいの?

160:httpリクエスト確認
08/10/01 10:05:38
みんなわかっていると思うから言わなかったけど
1回のリクエスト送信してブラウザにページが表示される
これってリクエスト送信は1回だけども
交信としては何回もクライアントとサーバやりとりした後にページが表示されているよね
その”何回も交信している”部分を確認できないと駄目
第一ステップです

まさかここの解答者さんが
リクエスト1回がヘッダとメッセージ1個づつだとは思ってないだろね?

161:デフォルトの名無しさん
08/10/01 10:06:27
>>159
お前は>>160をよく読んでから
もう解答者やめろカス

162:httpリクエスト確認
08/10/01 10:08:13
あ名前入れ忘れた^^;
>>159
とにかくあなたでは無理
もう私に解答しなくていいです

163:デフォルトの名無しさん
08/10/01 10:09:57
>>160
だから確認確認って自分で送信する内容なんだから
確認する必要が無いじゃない
自分で知ってる内容でしょ?
受信内容だったらただ受信するだけで、それも>>115のサンプルにあるし

164:デフォルトの名無しさん
08/10/01 10:11:30
いつまで荒らしに触り続けるんだこの馬鹿ども

165:デフォルトの名無しさん
08/10/01 10:11:33
>>162
人が親身になってあげてるのにその態度は無いんじゃないかなあ
他に自動的に動いてるアプリがあって送信内容が知りたいの?
自分で送信するなら確認の意味がわからないんだけど
自分で話す内容を自分で確認すると言ってるようなものでしょ

166:デフォルトの名無しさん
08/10/01 10:22:10
>>165
親身になってくれてたんだ
応援ありがとう
通常のブラウザではリクエスト1回するとページを表示させるまでに
何回もクライアントとサーバは交信してページを表示させている
リクエストを送信した側から見れば”1回”のリクエストに見えるけど
実際には何十回も交信している
誰かが上のほうで言っていたけど
40枚の画像があれば最低45回くらいは交信しているはず
でも通常のブラウザでは1回のリクエストとしか見えない
>>115では1回のリクエストを送信しているけど
ページ表示までにサーバーとは何回も交信しているはずなんだ
その部分。
通常のブラウザのように全自動では駄目
かといって全部手動にしちゃえば時間がかかりすぎて使い物にならないんだよね
これからもよろしく^^

167:デフォルトの名無しさん
08/10/01 10:26:56
>>166
よくわからないんだけど、繰り返し必要なだけリクエストを送るだけの話でしょ?
何を悩む必要があるの?
もちろんサンプルではhtmlのソースを取得してるだけだから1回のリクエストしか
送ってないけど複数必要なら複数送るソースを書けば良いだけの話では?

168:デフォルトの名無しさん
08/10/01 10:29:12
リンクした画像を取得する必要があるなら、受信したソースを
xmlパーザで解析して画像のリンク部分を取得
そして、リクエストを送信して画像データを取得を繰り返す
それだけのことだろ

169:デフォルトの名無しさん
08/10/01 10:36:43
>>167
違う違う^^;
IEやFirefoxなど通常のブラウザや(>>115のサンプル)では
その1枚のhtmlを表示させるために
リクエストは1回で1枚のhtmlを表示させている
クライアントからは1回のリクエストなんだけども実際の通信は何回も交信して1枚のhtmlを表示している
具体的にはパケットキャプチャー見ればわかるよ
有名なフリーもあるから見てみ
1回のリクエストで何回もリクエストとレスポンスが出てくるよ
何回で交信が完了するのかは表示させるhtmlの内容による
リクエスト送信1回すると
リクエストヘッダは最低4個以上になる
画像やcss定義とか入ったらそれ以上になる
この辺です

170:デフォルトの名無しさん
08/10/01 10:39:53
>>168
htmlのソースとか言ってるようじゃ
ここの解答者はやめたほうがいい
私の聞いているのはそういう話じゃないから
そのソース1枚を取得するのに何回も交信するでしょ
その”交信”を言ってるの。
なんで私が教えてるんだよ

171:デフォルトの名無しさん
08/10/01 10:45:04
>>169
ソースを取得する段階ではほぼ1回のリクエストでしょうね
IEやFirefoxなどブラウザも
ただ、1回だろうが複数だろうが、そういうソースを書けば良いだけなので
たいした問題じゃなさそうに見えますが?
キャプチャーソフトをお使いなら送信すべきリクエストはわかるでしょうから
それを真似をすれば良いだけでしょう
わからなくても、そこは別問題なのでプロトコルを勉強をしろとしかいいようがない

>>170
そういう話じゃないといわれましても、あなたの例に出してるのが
IEでhtmlを表示する話なわけですが
ソースのデータをまず取得しないとhtmlは表示できないでしょ?

172:デフォルトの名無しさん
08/10/01 10:46:13
理解している人間は早々に無視してるから、お前の相手をする人間は馬鹿しか残らないんだよ

173:httpリクエスト確認
08/10/01 10:51:59
>>172
私を応援してくれる人を馬鹿呼ばわりはやめろ!
ただ、あなたの発言内容で”馬鹿”の部分以外は正解。
理解していないようなのでなんともどう説明していいのか。。。

つまり通常のブラウザでリクエストは2種類あります
クライアントに見えるリクエストと
クライアントに見えないリクエストです
って言えばいいのかな
もうわけわかめ

174:デフォルトの名無しさん
08/10/01 10:55:58
何度もリクエストが必要なら何度も送れば良い
それだけのことなのに何がわからないのかがよくわらかない
html一枚表示するだけなら一回のリクエストで良いし
cssを取得したり画像を表示するならもちろん複数のリクエストが必要になる
それは受信したhtmlのソースを元に判断する


175:デフォルトの名無しさん
08/10/01 10:57:40
わからないなら黙れ
スレの無駄

176:デフォルトの名無しさん
08/10/01 10:58:05
わからないから聞いてるんですけどね

177:デフォルトの名無しさん
08/10/01 10:58:15
>>171
そのソース表示はクライアント操作としては
”1回のリクエスト”なんだけども
クライアントPCとサーバーPCでの交信は1回のやりとりじゃないんだ
人間に見えないようにしてるだけって言えばいいのかなあ
ソース表示させるのに見えないヘッダ同士でやりとりしてると言えばいいのか・・・
ん~~~~
とにかくありがと^^

178:デフォルトの名無しさん
08/10/01 10:59:01
>>177
いや、それは一回ですよ
HTTPプロトコルのリクエストはGET一回だけのはずです

179:httpリクエスト確認
08/10/01 11:00:23
>>174
orz
頼むからTCPの基本を・・・・
1回のリクエストでhtml表示させるように見せているだけで
1回のリクエストで実際には何回も(何十回も)交信してんだよ


180:デフォルトの名無しさん
08/10/01 11:01:40
>>179
何度も受信してるとかならわかるけど、
HTTPプロトコルのリクエストは1回ですよ

181:デフォルトの名無しさん
08/10/01 11:02:19
>>176
時間の無駄だから今までのやりとりを読んでこい

182:デフォルトの名無しさん
08/10/01 11:02:53
もちろん、cssを取得して画像を表示する必要があるので
その分だけ最終的には複数必要になりますが
最初のhtmlのソースを拾う段階では1回です

183:デフォルトの名無しさん
08/10/01 11:02:59
>>178
変なとこ突っ込まなくても・・・
今は解答者予備軍の人たちを育てるための例え話ですよ
私が目的とする商用サイトは
リクエスト操作1回で、見えないリクエストが4~10回くらいはあるよ

184:デフォルトの名無しさん
08/10/01 11:05:00
>>183
リクエスト操作一回?
何か「リクエスト」と言う言葉の定義が食い違ってるようですが
httpプロトコルにおけるhttpリクエストのことですよ

185:デフォルトの名無しさん
08/10/01 11:05:54
>>180
上のほうで書いたけど
ページ数は4ページ
つまりクライアント操作は4回
(リクエストヘッダはそれぞれ4個~10個くらい)

186:デフォルトの名無しさん
08/10/01 11:06:56
>>185
そして、その内容を送受信すれば良いだけでは?

187:デフォルトの名無しさん
08/10/01 11:07:25
>>184
おもいっきり食い違ってるようだ
リクエスト操作1回でリクエストヘッダは複数
この意味わかる方だけ答えてください

188:デフォルトの名無しさん
08/10/01 11:08:20
>>186
ごちゃごちゃ言わずに動くソースを出せ

189:デフォルトの名無しさん
08/10/01 11:08:40
>>187
リクエストヘッダ=リクエストで良いと思うんだけど、
リクエスト操作って何?

190:デフォルトの名無しさん
08/10/01 11:08:59
>>186
送受信すればも何も
通常のブラウザでは自動で勝手に送受信している
ここですよポイント

191:デフォルトの名無しさん
08/10/01 11:09:27
>>188
>>115でいいんじゃないの?
例えばコピペして2回繰り返せば2回送信して受信するソースになるよw

192:デフォルトの名無しさん
08/10/01 11:11:21
>>189
意味わかんないなら答えなくていいよ

193:デフォルトの名無しさん
08/10/01 11:12:32
>>190
その自動でやってる部分を自分で書きたいだけでしょ?
書けば良いじゃない
>>192
意味がわからないから聞いてるんだが
もしかして、F5押したりする人間の操作のこと?w

194:デフォルトの名無しさん
08/10/01 11:13:40
ブラウザのリクエストと、HTTPのリクエストを混ぜこぜにして話すな。

ブラウザはユーザーの利便性を考えて「ブラウザのリクエストを1回」してくれれば、内部で「HTTPのリクエストをたくさん」飛ばしてる。
ステータスバーを見てると「残り ○○ http://~~~~~ をダウンロード中です」って出てるでしょ。
あれが切り替わるたびに、1回のHTTPリクエストをサーバーに送ってる。



>>115のサンプルを提示したのは俺だが、あれはHTTPリクエストを1回飛ばすサンプルだ。
後はあれを、取得したページにあわせて好きなだけ繰り返せばいい。(IMGタグとかがあるたびに送信すればいい)

だが、画像は必要ないんだろ?
なら1回のHTTPリクエストで、HTMLを取得すればそれでおしまいだと思うんだが。
フレームタグとかがあるともうちょっと複雑になるが…。

HTTPリクエストの編集は、単なる文字列なのだから自前でやればいいだろう。
URLリンク(www.7key.jp)
このあたりを見ればいい。

レスポンスの解析も単なる文字列なのだから自前でやればいい。
同ページにレスポンスについても書いてある。

195:デフォルトの名無しさん
08/10/01 11:14:17
ちょっと確かめさせてもらいたいんですが、
C言語で1から10まで足すプログラムをちょっとここに書いてもらえません?

196:デフォルトの名無しさん
08/10/01 11:14:59
>>191
釣りなのか?
マジなのかわかんないけど
例えばリダイレクトされるとき
クライアントは何か意識してる?
何もしないでも違うアドレスへ飛んでるでしょ
そういうこと

197:デフォルトの名無しさん
08/10/01 11:15:32
>>194
完全同意
それだけの話なのに何がわからないのだろうか

198:デフォルトの名無しさん
08/10/01 11:16:39
>>196
その場合リダイレクト用に自動で他のリクエスト送信してるでしょ?
だから何?
クライアントの意識とか何?
ブラウザが自動でやるのがリクエストでしょ?

199:デフォルトの名無しさん
08/10/01 11:16:53
>>193
それそれ
自動の部分を編集したいんですよ

200:デフォルトの名無しさん
08/10/01 11:16:55
なんでまだ curl 使わないんだろう・・・・

201:デフォルトの名無しさん
08/10/01 11:16:59
馬鹿だからわからないんだよ?

202:デフォルトの名無しさん
08/10/01 11:17:48
わざとわからないフリしてるんじゃないの?
もしくは自作自演?

203:デフォルトの名無しさん
08/10/01 11:18:35
>>199
だったら、自動で送受信するサンプルソースが115にありますので、
それを参考に作ればよいだけでしょう

204:デフォルトの名無しさん
08/10/01 11:20:13
>>194さん
いつもありがとうです^^
>>194で紹介してくれた下の7行がまさに私の言うhttpリクエストヘッダの部分です
やっぱりあなたは理解してくれていたんだありがと
これを編集、保存をスクリプトで動かせることできないですか
サンプルお願いします

205:デフォルトの名無しさん
08/10/01 11:23:44
>>204
>>194さんは俺と同じ理解で全く同じことを言ってるんですけどね?w

206:デフォルトの名無しさん
08/10/01 11:24:28
>>204
説明してほしいんだが
・これを編集 というのは、HTTPリクエストヘッダを編集という意味?
・保存 というのは、HTTPリクエストヘッダを保存という意味?保存というのはどこに保存したいの?
・スクリプト とは何?C++で編集(+保存?)するプログラムを書いたらだめなの?

207:デフォルトの名無しさん
08/10/01 11:25:38
なんで理解しない人間に説明しなけりゃいけないの?

208:デフォルトの名無しさん
08/10/01 11:26:47
>>206
常識的に考えて、リクエストの文字列を加工し、
メモリやファイルに保存したいんだろ
それで悩む必要性がわからない
悩むとしても完全に別問題でこのスレの話じゃないよね
おそらくプログラムの基礎の基礎から判ってないんじゃないかという
疑問がわいてきた

209:デフォルトの名無しさん
08/10/01 11:29:08
httpリクエスト確認さんへ
ちょっとあなたのプログラムの基礎中の基礎の知識を確かめさせて
もらいたいんですが、C言語で1から1000まで足して結果を文字列に
変換し、表示するプログラムをちょっとここに書いてもらえません?


210:デフォルトの名無しさん
08/10/01 11:30:52
あ、文字列に変換する必要は無いです
ここはちょっと無意味に高度な要求でしたね
表示するだけで構いません

211:デフォルトの名無しさん
08/10/01 11:34:22
>>205
あなたの発言がどれなのかわかんないので答えようが無い
とく答える必要も無かった内容だったんでしょう

>>206
編集って編集だよ
メッセージ部分を確認して必要なら書換える
保存はメモ帳でもなんでもいいよ
後で参考にするために取っておくだけ
スクリプトはWSHかUWSCかVBスクリプトかな

>>208
わかってたら質問しないよ
あんたアホ?

212:デフォルトの名無しさん
08/10/01 11:42:50
>>211
質問に、きちんと答えておくれ。勘違いで的外れな回答をしたくないんだよ
・「何を」編集するんだい?
・ファイルに保存するということでOK?
・C++でそのまま書いちゃダメなの?わざわざ外部スクリプトと連携する必要はないと思うのだけど

213:デフォルトの名無しさん
08/10/01 11:45:50
>>211
194さん以外は基本的に全部俺ですw
所々明らかに別人のレスがありますがそれは除いてください
以前、私は理解していないとのレスを頂戴しましたが、どうやら
理解していたようですw

あと、>>211のレスでわかったけど、どうやら俺はとんでもない人に
レスをしていたようだ
メモ帳に保存とかそういう発想の時点で、プログラムでファイルの読み
書きというイメージすら持ってないようだ
UWSCのようなもので出来ないことなら、あきらめるのが良いと思う
壁はとんでもなく高いと思うよ
言語の基本的なところから、ファイルの読み書きに加えてパーザなんかも
理解する必要がありそうだしな
それでもあきらめたくないなら、まずはC言語やPerlあたりを理解すること
から初めてみては?

214:デフォルトの名無しさん
08/10/01 11:46:09
回答しなきゃいいのに。

215:デフォルトの名無しさん
08/10/01 11:54:50
>>212
何を編集って
・httpのリクエストは基本的に自己申告
その部分かな
・保存はファイルでもテキストでもなんでもいいよ
私が後で参考の為に読み返したりするだけなので
・スクリプト言語のほうが簡単なのでスクリプトだよ
コントロール+Cでコピー コントロール+Vでペースト ってあれね

>>213
perlでチャレンジしてみたんだけど駄目だったよ
どこが駄目だったのかはいえないけどね

216:デフォルトの名無しさん
08/10/01 11:57:59
駄目だったのはあなたの知識が足りなすぎだからでしょう
perlで1から1000まで足して表示するプログラム書けますか?

217:デフォルトの名無しさん
08/10/01 11:58:10
>>215

文字列の編集はこちら
URLリンク(homepage1.nifty.com)

ファイル入出力はこちら
URLリンク(www9.plala.or.jp)

C++とスクリプトの連携はこちら。JScriptなんだけどいいかな?
URLリンク(codezine.jp)

ただ、連携するほうが面倒だと思うよ。
最初からスクリプトのみ(Perlあたりをお勧め。ActivePerlをインストールすれば、サーバー環境無くてもPerlを動かせる)で作るのが楽だと思う。

あとこれらは通信とは関係ない分野だから、次からは
スレリンク(tech板)
あたりでやったほうが良い回答が得られると思うよ。

ここでは、通信に関係しない部分についてはそっけないからね。私ももう答えないよ。

218:デフォルトの名無しさん
08/10/01 13:13:49
>>216
質問者の知識が足りないとか豊富だとか気にするなら解答しなくていいよ
ここでperlをやるとは思わんかったな
おらよ↓念のため2個用意した好きなの使えばいいよ
マジうぜええええええ


$i = 1;
while ($i <= 1000) {
$a += $i;
$i++;
}
print $a

--------------------

$a = 0;
$i = 1;
while ($i <= 1000) {
$a += $i;
$i++;
}
print $a;


219:httpリクエスト確認
08/10/01 13:21:04
あ、書きミスした
whileとforね
なんかこんなことどーでもいいんだけど
ほらよ

$i = 1;
while ($i <= 1000) {
$a += $i;
$i++;
}
print $a

--------------------
for ($i=1; $i <= 1000; $i++) {
$a += $i;
}
print $a

220:デフォルトの名無しさん
08/10/01 13:25:47
perlじゃ無理
perl信者はなんでもできると信じているようで
私も騙されて半年くらい時間の無駄でした
何が駄目なのか私がやりたいことをやってみればわかるよ
多分いきづまるよ>perl信者さん

221:「おやくそく。」より引用
08/10/01 13:33:42
他人が見て面白いことを書こう

大勢の読者がいることを意識しましょう。



同じ内容のものがないか調べよう

質問する前に、同じ質問のスレッドがないか調べてみましょう。



頭のおかしな人には気をつけましょう

利用者が増えるに従って、頭のおかしな人もそれなりに出没するようになって来ています。
頭のおかしな人に関わるとなにかと面倒なことが起こる可能性があるので、注意しましょう。


頭のおかしな人の判定基準

・「みんなの意見」「他の人もそう思ってる」など、自分の意見なのに他人もそう思ってると力説する人
 他人が自分とは違うという事実が受け入れられない人です。自分の意見が通らないとコピペや荒らしなど
 無茶をし始めるので見かけたら放置してください。

・根拠もなく、他人を見下したり、差別したりする人、自分で自分を褒める人
 他人を見下すことで自分を慰めようとする人です。実生活で他人に褒めてもらう機会がないが
 プライドだけは高いとか、匿名の掲示板しか話し相手のいない人です。可哀想なので放置してください。

・自分の感情だけ書く人
「~~がムカツク」とか自分の感情を掲示板に書くことに意味があると思っている人です。
何がどのようにムカツクのか論理的に書いてあれば、他人が読んでも意味のある文章になりますが、
そういった論理的思考の出来ない人です。もうちょっと賢くなるまでは放置してあげてください。

222:デフォルトの名無しさん
08/10/01 13:36:22
お前も同罪

223:デフォルトの名無しさん
08/10/01 13:37:04
SOCKETも使えて、文字列処理も大得意なPerlで詰まる理由がねーよw

224:デフォルトの名無しさん
08/10/01 13:40:24
>>223
またまたできもせんのに大口叩いて・・・
サンプルお願いします

225:デフォルトの名無しさん
08/10/01 13:43:23
これって本当に「作るためのヒントください」なのか?
「作ってください」って言ってるように見えて仕方が無いんだが

226:デフォルトの名無しさん
08/10/01 13:45:10
Perlがどうこう以前の問題だな
Perlだろうがなんだろうがたいていの言語で出来るし

227:デフォルトの名無しさん
08/10/01 13:46:45
つーかみんな放置を覚えろよ…

228:デフォルトの名無しさん
08/10/01 13:47:32
まあ、なんでもできるけどどうせCやJavaじゃ詰まるだろうから
お前はPerlでもやってろ的な気持ちでPerl勧める気持ちはわかるw

229:デフォルトの名無しさん
08/10/01 13:48:01
話すネタがないから、釣られるしかないんだろう。
ネタふっていいかな?

たびたび話題になる「ネットワークアクションゲームの作り方」
ターン性ならばたいした問題ではないが、格闘ゲームなどでは問題が多い。
さて、では以下のような実装の是非はどうでしょう?
2人対戦の格闘ゲームとします。

・TCPで接続する
・双方、ゲームの状況をまったく同じに初期化
・クライアントは定期的にキーの入力情報をサーバー役に投げる
・サーバー役は、定期的(60FPS)に双方へ2人分のキー情報を送信
 (キー情報を送ってきていないクライアントがいる場合、そのクライアントのキー入力情報は前フレームのものを流用する)
・クライアントはキー情報をもとにゲームの状況を進める

完全同期型で、実装は楽ですがどうでしょう?
改案とか、問題点などを考えてみるということで。



230:デフォルトの名無しさん
08/10/01 13:48:48
perlを使おうが、何を使おうが、HTTPリクエストヘッダー
なんて、自分が送ろうとしてるもんだから確認も編集
もないだろ

おまえが言いたいのは、ブラウザのHTTPリクエスト
の送信や、ネットワークドライバの送信をフックしたい
とかそういうことなんだろ?>クズやろう

231:デフォルトの名無しさん
08/10/01 13:49:18
みんなが放置覚えないんじゃなくて、放置されそうになると自分で自演して盛り上げてんだよ

232:デフォルトの名無しさん
08/10/01 13:50:37
無能くんだからデイトレーダーやってんだよね

技術・技能もないし、対人能力もない無能くんには天職だよね

でも、アホだからってこんなことしちゃいけないよ

君がアホであることの責任は俺には一切無いんだ

そんなに自分が大事ならミュンヒハウゼン症候群でも発症してろよ

一日中ママのおっぱいちゅぱちゅぱ吸ってろよ

233:デフォルトの名無しさん
08/10/01 13:50:56
>>229
レスポンスタイムが長い環境だとゲームになりそうにないな。
といっても、そういう環境じゃどうやっても通信格ゲーなんて無理だろうが・・・

234:デフォルトの名無しさん
08/10/01 13:54:33
>>229
その手の奴って、UDPのほうが早いって思いこみがあるんだけど、
実際のところTCPとの差ってあるのかな?
UDPで再送処理とか、データ破損チェックとかするくらいならTCPでいいじゃんって思っちゃうんだが

235:デフォルトの名無しさん
08/10/01 13:56:28
再送?この手の用途に?なに言ってんの?馬鹿なの?

236:デフォルトの名無しさん
08/10/01 13:58:11
再送しないと同期とれないじゃん
きちんとUDPに適した(再送を必要としないタイプの)通信方式に作りなおすならいいが、今は>>229の話をしてるんだよ?

237:デフォルトの名無しさん
08/10/01 14:02:21
>>230
なんい言ってんだこのカスは?
お前ぜんぜんわかってないようだから返事しなくていいっていってんだろ
アホなの?

238:デフォルトの名無しさん
08/10/01 14:04:12
作ってもないのに作り直すって?なんの冗談?

239:デフォルトの名無しさん
08/10/01 14:04:35
>>230
それは俺が聞いたけど、満足する答えが返ってこなかった
多分質問の意味も理解できてないと思う
ただ、話してて大体わかってきた質問者の意図としては
ブラウザの処理そのものを肩代わりするものをイメージしてる
ようだ
つまり、編集とは文字列の結合などの処理のこと、確認とは
人間がプログラムの送信ログを後から確認すると
いった感じのことっぽい

240:デフォルトの名無しさん
08/10/01 14:06:20
>>218-219
数時間かけてようやくできたのかw
話にならんわw

241:デフォルトの名無しさん
08/10/01 14:07:18
すべてのhttpヘッダ見る
クッキーの中から任意の文字列を探し出す
保存する
書き換えてみる
あらためて保存する
次のレスポンスのセットクッキー内容と相違点が無いか確認する
とりあえずここまで自動で出来るのをよろしく
まだまだ先は長いよ

242:デフォルトの名無しさん
08/10/01 14:09:19
何でブラウザに寄生する必要があるんだ?


と思って考えていたら、もしかして、フラッシュとか、JAVAを含んだページがあるのか?

243:デフォルトの名無しさん
08/10/01 14:10:14
ブラウザに寄生するつもりではないらしい

244:デフォルトの名無しさん
08/10/01 14:10:55
要するにブラウザの後段でパケット加工
したいってことなんだろ?
はじめからそう書けよ>クズ

245:デフォルトの名無しさん
08/10/01 14:11:20
>>244
いや、そうじゃないっぽいぞ

246:デフォルトの名無しさん
08/10/01 14:11:31
リアルタイム性があるゲームは非同期でないと無理だろう
自分で遊ぶ分にはいいが
問題は遅延が起きたことで複数のキー情報がほぼ同時に送られた場合
どのキーを採用するか
極端な話、10秒前に押したボタンが遅れて実行されるのはまずい

247:デフォルトの名無しさん
08/10/01 14:13:01
>>245
そうじゃないなら、NICがパケット送信する前に
横取りするドライバ書くしかないな

248:デフォルトの名無しさん
08/10/01 14:15:07
>>230
>>239
だから通常は自動でやりとりされる部分を確認できる簡易クライアントかな
誰が誰だかわかんないけど
リクエスト1回ページを表示させるまでの交信1回と言ってた方じゃないよね
こんがらがるので
ページ表示までのリクエスト、レスポンスが1回づつと思ってる人は私にレスしないでいいよ
具体的にツール名を晒そうかどうしようか考え中だけど
お前らの中にはネタパクリが目的の連中がいてるからなあ・・・
どうしよ
とにかくhttpリクエストに詳しい方お返事待ってます
中途半端な方はややこしくなるのでパスしてください


249:デフォルトの名無しさん
08/10/01 14:15:35
>>247
そうでもなくて、ようは「新しいブラウザを作りたい」のようなことっぽい
表示を伴うわけではないけど

250:デフォルトの名無しさん
08/10/01 14:15:44
ブラウザの機能を肩代わりして、あるサーバ専用のアプリを作っていいんなら
わりと話は簡単だと思うが、いろいろなサーバに汎用的につかえないかんわけ?

251:デフォルトの名無しさん
08/10/01 14:17:40
>>248
簡易クライアントならsoketプログラム書けよ
>>115にあるやつで
ようするにお前は自分にその能力がないから
つくってくれって言ってんだよな?w

252:デフォルトの名無しさん
08/10/01 14:17:49
どういえばいいんだろうか?
スリーシェイクからすべてわかる方お願いします
スリーシェイクわかんない方はレス不要

253:デフォルトの名無しさん
08/10/01 14:18:16
>>250
サーバー専用というより、処理内容が結構定型的に
決まってるんじゃないかな
もちろん、結果的にサーバー専用になる可能性が高いんだろうが

254:デフォルトの名無しさん
08/10/01 14:18:29
>>251
あなたは勘違いしてるようですよ

255:デフォルトの名無しさん
08/10/01 14:18:54
>>252
釈迦釈迦釈迦

256:デフォルトの名無しさん
08/10/01 14:19:15
>>251
結局、そのレスが何度もされることになるよね
それが答えなんだよ

257:デフォルトの名無しさん
08/10/01 14:21:00
3ウェイハンドシェイクの間違いだろ

258:デフォルトの名無しさん
08/10/01 14:21:18
>>256
ファイン(握手)
お前とは仲良くなれそうだ

259:デフォルトの名無しさん
08/10/01 14:22:21
WinSockでプログラム書く分には意識しなくても良いだろ

260:デフォルトの名無しさん
08/10/01 14:23:20
>>259
意識?
何を?

261:デフォルトの名無しさん
08/10/01 14:24:11
>>260
TCPのコネクションの確立の部分を

262:デフォルトの名無しさん
08/10/01 14:24:48
>>257
わかってんじゃん
それそれ
>>259
ページを表示させるのは2の次3の次どーでもいいことなんだ
途中の交信を確認したいんだけどね

263:デフォルトの名無しさん
08/10/01 14:25:26
>>261
ユーザー空間はそうだね

264:デフォルトの名無しさん
08/10/01 14:27:03
そういえば、横取りクライアント作ってるとき、
パケット解析してたら、妙なサーバがあった。
Ackを二回送らないと反応しないのよ。なんなんだろうね。

265:デフォルトの名無しさん
08/10/01 14:27:57
>>262
途中ってのは、ブラウザからNICの送出までのどこかで
パケット盗み見したいってんだろ?>そう言えよクズ

266:デフォルトの名無しさん
08/10/01 14:29:30
httpリクエスト送りつけるソース書くだけで交信できるだろ
>>115見とけ
TCPなんかどうでもいいから

267:デフォルトの名無しさん
08/10/01 14:31:15
>>265
あなたサンプル作れますか?
なんだかんだ言ってあなたが作らないことはお見通しなので
人をクズ呼ばわりしない方がいいよ>ゴミクズ

268:デフォルトの名無しさん
08/10/01 14:33:24
ネトゲでチートしたいとか、自動でデイトレしたいとか
そういうことじゃないのか?
それだとブラウザは必要なんだろうか

269:デフォルトの名無しさん
08/10/01 14:34:10
>>266
わかった
>>115をスクリプトで動かす方法教えてください
具体的にサンプルで。
VBかC#でお願いします
ついでに>>115にたいなサンプルVBかC#でないですか?
>>115とは全然違うんだけど
そこまで言うなら一度作ってみるけど
また時間の無駄になるなあ

270:デフォルトの名無しさん
08/10/01 14:34:15
>>267
あれ?お前作れるんだったらなんでここに質問に来てるんだ?

271:デフォルトの名無しさん
08/10/01 14:34:45
>>267
www
いや、お前のためにプログラム書いてやろうなんて
思う奴、いないと思うぞ

272:デフォルトの名無しさん
08/10/01 14:36:24
>>268
ネトゲは関係ないよ
もう言っちゃおうか
イヤやめとこ
ここにレスしている連中では無理っぽいけど
ロムってる人が先に作っちゃうかもしれないもんね
まだ言わないよ

273:デフォルトの名無しさん
08/10/01 14:37:31
>>272
容量の無駄だから3行目以降は書かなくていいよ

274:デフォルトの名無しさん
08/10/01 14:37:50
>>269
ちなみに>>115は単なるsocketアプリにしかならないから
他のプロセスのパケットの盗み見はできないぞwww>ゴミクズ

275:デフォルトの名無しさん
08/10/01 14:38:22
>>270
>>271
お前らみたいなカスしかレスしてこないのはお見通しなので
なんとでも言えばいいよ
ところでお前らなんにもサンプル出さないのに
何えらそうに解答者ぶってるの?
勘違いすんなよ僕ちゃん

276:デフォルトの名無しさん
08/10/01 14:39:22
>>274
そしたら何も役に立たないじゃんか
なんで>>115に拘るのか?
お前はあほか?

277:デフォルトの名無しさん
08/10/01 14:39:31
>>275
おまえ暇つぶしにはちょうどいいなwww

278:デフォルトの名無しさん
08/10/01 14:40:51
>>276
ん?他のプロセスのパケット盗み見たいの?
それならそうと言ってくれれば良いのに
というか、もしかして>>115のプログラム理解できてないのか?

279:デフォルトの名無しさん
08/10/01 14:41:25
>>276
あほか。自前でブラウザ肩代わりするから横取りする必要ないだろ。

280:デフォルトの名無しさん
08/10/01 14:41:33
>>277
応援ありがとう
スクリプトで動かせるリクエスト編集のサンプル待ってるね
よろしこ

281:デフォルトの名無しさん
08/10/01 14:41:46
多分、「プロセス」という言葉の意味もわかってない
おそらく自分のやりたい事すらわかってない

282:デフォルトの名無しさん
08/10/01 14:42:09
>>275
ちょっと矛盾を指摘しただけなのに何を勘違いしてるの?馬鹿なの?

283:デフォルトの名無しさん
08/10/01 14:42:28
なんでスクリプトにこだわってんだ?

284:デフォルトの名無しさん
08/10/01 14:43:34
>>278
ふーん
あなたは凄い人なんだ
よかったね
2chで息巻いてストレス発散ww
屁理屈野郎がなんか言ってるw

285:デフォルトの名無しさん
08/10/01 14:44:09
サンプルでてるじゃないか。
sockいじれたら何でもできるのに。

286:デフォルトの名無しさん
08/10/01 14:44:40
>>280
だーかーら
お前の言う「リクエスト編集」ってのが
(1)他のプロセスのHTTPリクエストを横取りして加工する
(2)自らクライアントになって所望のHTTPヘッダを送信する
のどっちか明らかにしろよ

287:デフォルトの名無しさん
08/10/01 14:44:44
>>284
で、他のプロセスは必要なの?必要じゃないの?
ブラウザ肩代わりするのしないの?
パケット盗み見るの見ないの?


288:デフォルトの名無しさん
08/10/01 14:46:04
>>283
時間だよ
時間!
手動でだったら時間かかるでしょ
1ページ目にリクエスト送信して4ページ目を読みこみ完了するまでに2秒以内かな。できれば1秒以内。
これをメチャクチャ重いサイトでよろしく^^

289:デフォルトの名無しさん
08/10/01 14:46:38
>>288
意味がちがうって。
Cで組めよ。

290:デフォルトの名無しさん
08/10/01 14:46:49
>>288
とりあえず、>>286に答えてくれ

291:デフォルトの名無しさん
08/10/01 14:47:13
>>286
他人のIDとかは使わない
そんなことしたら犯罪じゃん
そうじゃないんだ

292:デフォルトの名無しさん
08/10/01 14:47:22
>>283 >>288
この問答は傑作すぎるw

293:デフォルトの名無しさん
08/10/01 14:47:56
>>291
なでプロセスの話で他の人のIDがでてくんだよwwww

294:デフォルトの名無しさん
08/10/01 14:48:04
>>286 >>291
これも傑作だなw

295:デフォルトの名無しさん
08/10/01 14:48:15
>>291
えっ!?
これ本人が答えてるの?
こりゃ、もうだめだwww

296:デフォルトの名無しさん
08/10/01 14:48:15
>>286
もっかい言うと2だよ
そのレスの2

297:229
08/10/01 14:48:51
>>246
確かに。
私が229のシステムで作った時は、サーバーに4フレ分キーがたまった(遅延してたものがいっきに届いた)場合、前から3フレ分捨てる。
という形でなるべく最新のものを採用するようにしてました



298:デフォルトの名無しさん
08/10/01 14:50:54
>>297
なるべく遅い回線の人が不利になるような処理が良いな
と個人的に思う
そうすると、圧力が働いて、近い国の人や回線の速い人同士で
対戦しようという風潮が生まれるでしょ
その方が快適になる

299:デフォルトの名無しさん
08/10/01 14:52:15
重いサイトてどれだ・・さがすのマンドクセ

300:デフォルトの名無しさん
08/10/01 14:52:31
2なら、>>115でFAなんだが。。。
少なくともネットワーク部分に関しては
複雑な文字列処理やhtmlの解析やファイルの読み書きは別途
勉強してください

301:デフォルトの名無しさん
08/10/01 14:53:16
>>300
だな、2なら>>115でFA

302:229
08/10/01 14:53:56
>>298
ですよね。遅い人にあわせると差別関係(遅いやつは入ってくんな!)が発生するので絶対嫌です。
297はちょっと書き間違えてますね。

4フレ分以上のキーが貯まってしまったら、最後の1フレ分のキー情報のみ残して、それより前に届いたキー情報は切り捨てる。
です。
当然切り捨て処理をするのはサーバー役のみ。
クライアントは常に「サーバーから1フレ分データをもらったら、即座に1フレ分ゲームを更新する」だけです。

303:デフォルトの名無しさん
08/10/01 14:55:22
私の質問をずっと読んでくれていた人はわかってるかもしれないけど
目標はあるサイトに接続して
1ページ目2ページ目3ページ目4ページ目と進んでいく
しかし重い!
なので
1ページ目2ページ目4ページ目と進行させたいんだ
その情報があった時は
そんなこと出来るわけ無いとスルーしてたんだけど
そこのサイトのバグらしいんだけど
出来るんだ
今は多数の人がそれやってる
いくら聞いても教えてくれないし情報を売ってくれる人も見当たらない
んで自分で製作してみようとしてるんだ
つまりそのサイトが対策を講じれば終わり
ぶっちゃけ画像認証のページをすっ飛ばし。
誰かできる?

304:デフォルトの名無しさん
08/10/01 14:56:37
完全にネトゲのチートか、その類だな。
悪いがム板はそれ関連の質問はご法度なんだ。答えることはできない。

305:デフォルトの名無しさん
08/10/01 14:58:50
>>303
それってパケットを盗み見るのと関係あるのか?
それにどうやったら3ページ目を飛ばせるかなんてどこのサイトなのか分からないと絶対にわからないだろ

306:デフォルトの名無しさん
08/10/01 14:58:50
>>303
そっか、なら、ネットワークプログラミングがどうとかいう問題じゃない気がする
後々そういう話になってくるのかもしれないけど
まず大前提としてそのバグがどういうものかを知らないことには
こちらは何も作りようが無いと思うんだけどどうなの?

307:デフォルトの名無しさん
08/10/01 14:58:57
微妙にオブラートかまそうとしてるようだけど、
違法なことしたいって欲望が垣間見えますねwww

308:デフォルトの名無しさん
08/10/01 14:59:39
認証済みクッキーを作成して飛ばしたいわけか。
できるかできないかなら、できるな。


309:デフォルトの名無しさん
08/10/01 15:00:46
画像認証を出来るだけ素早くやりたいのかな?
で、バグを利用してそれをすっ飛ばすってことか

310:デフォルトの名無しさん
08/10/01 15:03:45
おそらく、リクエストから認証クッキーが推測可能なバグなんだろう。
となれば、パケット盗む必要も無いな。


311:デフォルトの名無しさん
08/10/01 15:05:37
ネットワークプログラミングってんじゃなくて、
ある特定サーバーをハックしたいってことなんだろ
はじめからそう言えよ>クズ

312:デフォルトの名無しさん
08/10/01 15:05:53
前スレから400レスほど続いたいかにして他プロセスのパケットを盗み見るかという議論は全くの水の泡になりましたとさ

おしまい

313:デフォルトの名無しさん
08/10/01 15:08:42
>>308さん
>>309さん
そうなんです
まさかとは思ったんですけど出来てるんです
私は苦労の末1ページ目に1秒以内にアクセスする方法を知りました
これって物凄いことで知らない人であればアクセスが少なくなるまで
30分くらいは接続さえも出来ません
それを1秒で接続する方法がわかりました
私は狂喜乱舞でした
しかし1ページ目に1秒以内にアクセスできるようになってからわかったことがあります
それは私が1ページ目にアクセス完了した頃には
4ページ目のアクセス完了している人が多数居てるってことです
残念でしたが現実です
それで情報を求めて探しまくったんです
そしてわかったことは1ページ目への新たなアクセス方法と
3ページ目に人間が手動で入力しなければいけないはずの画像認証が入力なしに完了してます
もしかしたらいきなり4ページ目に飛ぶ方法が無いものか探して見ましたが
そうでは無いようです
やはり1,2,4と進んでいるようなんです
何かヒントあればお願いします

他の方はわかるまでレス不要

314:デフォルトの名無しさん
08/10/01 15:10:16
>>313
そのまま狂喜乱舞して死んでくれたらいいのに

315:デフォルトの名無しさん
08/10/01 15:10:46
つまりしばらくの沈黙が続くと

316:デフォルトの名無しさん
08/10/01 15:11:50
大体内容はわかった。おそらく作れる。
だが自分でやれ。やっぱり >>115 で十分可能。

俺はもう興味が無い。

317:httpリクエスト確認
08/10/01 15:13:45
このスレのつづきをよむにはわっふるわっふるとかきこんでください

318:デフォルトの名無しさん
08/10/01 15:14:21
>>312
>前スレから400レスほど続いた

400消費してやっとやりたいことがわかった
というか、やりたいことが違法だから
小出し小出しでここまできたってことかwww

319:デフォルトの名無しさん
08/10/01 15:14:46
>>316
そうなんですか?
半信半疑なんだけど

どなたか>>115と同等のものをVBかC#でサンプルお願いします
スクリプトに対応しているもの希望

320:デフォルトの名無しさん
08/10/01 15:15:18
引っ張ってこれかよ。13階から突き落とされた気分だぜ。

321:デフォルトの名無しさん
08/10/01 15:16:00
これとは何?

322:デフォルトの名無しさん
08/10/01 15:16:26
だれかこの無限ループをgotoさせてくれ

323:デフォルトの名無しさん
08/10/01 15:17:22
あれじゃね?
ヤフオクの1円セール狙ってる人なんじゃね?

324:デフォルトの名無しさん
08/10/01 15:19:29
|         |  |
  |         |  |_____
  |         |  | ̄ ̄ ̄ /|
  |         |  |   / /|
  |        /\ |  /|/|/|
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /     ∧∧
  |/  /.  _.| ̄|/|/|/      /⌒ヽ)
/|\/  / /  |/ /       [ 祭 _]    ∧∧
/|    / /  /ヽ         三____|∪   /⌒ヽ)
  |   | ̄|  | |ヽ/l         (/~ ∪    [ 祭 _]
  |   |  |/| |__|/       三三      三___|∪
  |   |/|  |/         三三       (/~∪
  |   |  |/         三三      三三
  |   |/                    三三
  |  /                    三三
  |/                    三三




325:デフォルトの名無しさん
08/10/01 15:21:16
>>318
違法じゃないだろ
規制する法律が無いだけw
自らのアカウントで商取引を成立させてる
価格操作とかは一切しない
サイト側も知ってるよ
言ったついでにばらしちゃうと
そこのサイトはあるときに2億円かけて大リニュアルした
IBMと中国の業者に発注したらしい
それで今はわかっていてもリニュアルする体力が無い
電話でチンコロしまくってる人も居てるらしいけど
サイト側からすれば違法でもないのでアカウント削除は出来ない
ましてやそれやってる連中は資金的に余裕があるので
サイト側からすればお得意さんなんだ
小客の意見を聞いて大金使ってリニュアルするか
黙認状態で大量に買ってもらうか
アホでも答えはでてくる
みんなお金大好きなんだお

326:デフォルトの名無しさん
08/10/01 15:22:25
>>323
ヤフーや楽天じゃないけど
日本中どこに行ってもその業界では誰でも知ってる某アホ会社www

327:デフォルトの名無しさん
08/10/01 15:24:27
全然ネットワークプログラミングと関係ないことはわかった
お前の小金稼ぎに興味はないんで即刻消えてくれ

328:デフォルトの名無しさん
08/10/01 15:26:58
お前が消えろ

329:httpリクエスト確認
08/10/01 15:27:06
>小客の意見を聞いて大金使ってリニュアルするか
リニューアルしなくてもリファクタリングすればいい
というよりデバッグが近いか

330:デフォルトの名無しさん
08/10/01 15:27:39
目的聞いたところでネタパクろうとも思わんわ

331:デフォルトの名無しさん
08/10/01 15:28:17
もう専用のスレ立てた方がいいぞw

332:デフォルトの名無しさん
08/10/01 15:30:17
ここのスレに関係あるからここで聞いているんだろ
どう考えてもリクエストの操作しかない

333:デフォルトの名無しさん
08/10/01 15:30:55
今思えばperlで1から1000まで足し算したのがなつかしい

334:デフォルトの名無しさん
08/10/01 15:31:44
もう答えでてるし。これ以上何を聞きたいのかさっぱり。

335:デフォルトの名無しさん
08/10/01 15:32:04
何らかの手がかりによって認証済みCookieを推測してCookieファイルを作るってことらしいけど、
その手のことは知識がないからわからんなあ
なんかよくあるバグなのかねえ?
そうじゃなきゃ、他の人も何も答えようがなさそうだけど
サイトそのものをズバリ言わないと駄目かも知れんね

336:デフォルトの名無しさん
08/10/01 15:33:37
どうやったら突破できるのか?
誰か思いついたらレスくださいね
んじゃよろしく

337:デフォルトの名無しさん
08/10/01 15:33:50
>>333
あれが数分で出てこなかった時点で俺は本音ではあきらめた
こいつには無理だろうと

338:デフォルトの名無しさん
08/10/01 15:35:20
ゴチャゴチャうるさいな

339:デフォルトの名無しさん
08/10/01 15:36:01
>>336
無い山に登れといわれても無理。
できるんだから、自分でやれとあれほ(ry

340:デフォルトの名無しさん
08/10/01 15:36:19
いいからサンプル作れよ

341:httpリクエスト確認
08/10/01 15:37:50
>>335
クッキーとかTCPのセッションIDとか予測できればいいんだけど
今のところそこまでは解析していないんですよ
ただひとつある事実は
定時から1秒後には完了している連中が存在するってことです
何か思い当たることがあれば教えてください
お願いします
みんな応援ありがとう^^

342:httpリクエスト確認
08/10/01 15:38:26
>>340
うるせー偽者

343:デフォルトの名無しさん
08/10/01 15:39:16
>>341
応援してねぇーwww
とりあえず、お前は1から1000まで足し算してろ

344:デフォルトの名無しさん
08/10/01 15:39:38
>>336
いいのか?パクられてお前の飯の種がなくなるぞwww
わかったら、こんなとこに居ないでさっさと勉強しに出て行け。

345:デフォルトの名無しさん
08/10/01 15:40:30
正攻法で画像認識してるとかいうわけでもなさそうだな

346:httpリクエスト確認
08/10/01 15:41:37
>>342
おいおい私を応援してくれるのはありがたいんだけど
名前はちょっと変えてくれよ


347:デフォルトの名無しさん
08/10/01 15:42:15
とにかくそのサイトもどこかわからんのに出来るかボケ
どっちにしても時間の無駄になるから、去ね

348:httpリクエスト確認
08/10/01 15:42:52
>>347
おまえはすっこんでろ

349:デフォルトの名無しさん
08/10/01 15:43:50
CAPTCHAを画像認識処理で破ってるわけではないんだよな?
画像が表示してるようではもう遅いの?

350:httpリクエスト確認 ◆1XyW/1CgQE
08/10/01 15:44:12
>>346
それは私の台詞だ

351:デフォルトの名無しさん
08/10/01 15:44:14
むかーし2chにはハックラ板というのがあってだな・・・

352:httpリクエスト確認
08/10/01 15:44:25
>>345
そうなんですよ
どう考えても素人では無理です
なのでここのみんなの力を借りたかったんですよ
一説にはその攻略者は中国人のハッカーという噂もありますが
会った事も無いので真実かどうかはわかりません
とりあえず私1人では無理です^^;
みなさんよろしくお願いいたします

353:デフォルトの名無しさん
08/10/01 15:46:40
で、どのサイトなの?

354:デフォルトの名無しさん
08/10/01 15:46:43
>>352
取りあえずサイト晒していろいろ試させろよ


355:httpリクエスト確認
08/10/01 15:49:27
>>349さん
はいそうなんです
視力の悪い方用のソフトで画像認証を突破するソフトも入手してみたんですけど
時間がかかりすぎて使えないです
色んなソフトがありましたが
先人が残してくれた古いソフトの認識率には驚くほど高性能でしたが
1画像を認証突破するのに1分くらいかかりました
恐らく他の方法だと思います

>>350
えーーーーっ
なんで偽者がトリップつけてんだよ
ワロタ
てか
聞きたい事があるのなら
人の名前を使わずに質問した方がいいよ

356:デフォルトの名無しさん
08/10/01 15:49:55
でもサイトを晒しても試せないんじゃないの
ID登録とかどうせあるんでしょ
1ページ目へのアクセスも30分かかるとか何とか

357:デフォルトの名無しさん
08/10/01 15:50:16
>>353
>>354
それは秘密ですwww

358:デフォルトの名無しさん
08/10/01 15:53:07
>>356
会員登録は必要だけど
クレジットカードの登録でいけます
コンビニ支払いの登録も出来ますが
その登録方法では販売商品が限られていますので
混み合った状況でのテストは出来ないと思います
(そこは分散型なのです)

359:デフォルトの名無しさん
08/10/01 15:55:07
場違い。

360:デフォルトの名無しさん
08/10/01 15:55:32
      ☆ チン     マチクタビレタ~
                        マチクタビレタ~
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < サイトまだ~?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん |/

はやくおれにもいろいろさせろよ

361:デフォルトの名無しさん
08/10/01 15:57:07
>>359
場違いじゃないだろ
リクエストの改竄でできそうなんだからここだろ

362:デフォルトの名無しさん
08/10/01 15:58:20
>>355
1分かかっても突破できるのか
CAPTCHA画像だけでも良いから晒してみて

363:デフォルトの名無しさん
08/10/01 15:58:41
>>361
じゃぁ、お前が答えてやれよ
ってかお前が答えりゃそれで終わるだろ

364:デフォルトの名無しさん
08/10/01 16:01:21
改竄って

365:デフォルトの名無しさん
08/10/01 16:03:02
>>363
私が質問者ですけど何かwww
まぁ協力してください
お願いします

>>362
仮に0.5秒で画像を認証するスーパーツールが存在しても
手作業で入力している間に1秒~2秒くらいはかかるので
画像解析じゃないと思うよ
画像は晒さないよ

366:デフォルトの名無しさん
08/10/01 16:03:32
認証済みCookieを送りつければできるんだとしても
それをどうやって作るのかが問題じゃないの?
パスワード的なものを送らないと駄目だろ?

367:httpリクエスト確認
08/10/01 16:04:00
>>355
激しく同意

368:デフォルトの名無しさん
08/10/01 16:04:30
>>365
入力はそれこそ>>115みたいな感じで送りつければ良いのでほぼ0秒で出来るけど

369:httpリクエスト確認
08/10/01 16:06:13
>>367
お前にSuggest(同意)

370:httpリクエスト確認
08/10/01 16:07:55
全部釣りでした。
ごめんなさい。

371:デフォルトの名無しさん
08/10/01 16:08:32
あくまで推測なんだけど
1枚目のページか2枚目のページのレスでヒントが隠されているかもしれない
一応テストしてみたんだけど
①リクエストツールで4ページ目のリクエストを投げる
 :レスポンスは4ページ目
②そのままもう一回同じリクエストを投げる
 :レスポンスは4ページ目
③完了前に「キャンセル」ボタンを押してから上記のリクエストを投げる
 :「トップ画面からログインしなおしてください」と表記される
こんな感じのテストはいっぱいしてるんだけどね


372:デフォルトの名無しさん
08/10/01 16:08:34
じゃあ、ここで終了だね

373:httpリクエスト確認
08/10/01 16:10:35
はい、終了です。


374:デフォルトの名無しさん
08/10/01 16:10:38
>>368
リクエストの送信ツールは数種類持っているんですけど
スクリプトで動かせるものを探しています
ご協力お願いします^^

375:デフォルトの名無しさん
08/10/01 16:10:46
ちょっと回りくどいやり方だけど、入力を素早くやりたいなら
WinAPI使ってブラウザのWindowにMessageをPostするとかで
いいんじゃね?
まあ、別にそこが本質ではなさそうだけど

376:デフォルトの名無しさん
08/10/01 16:12:19
なんか、話を聞いてると4ページ目をブラウザで表示する必要が
あるような気がする

377:httpリクエスト確認
08/10/01 16:13:09
>>372
>>373
本日は長時間お付き合いありがとうございました
この問題はまだまだ回答を募集してますので
なにか思い当たることがあればまたお願いします
応援ありがとう^^
私も今から他のテスト始めますね
んじゃ

378:デフォルトの名無しさん
08/10/01 16:14:20
>>375さん
WinAPIですか
それで素早くできそうなんですね
物凄く興味あります
ヒントありがとう!

379:デフォルトの名無しさん
08/10/01 16:16:24
>>378
そのpostはここではスレ違いとなります。
よって、質問は受け付けません。

380:デフォルトの名無しさん
08/10/01 16:17:52
>>378
とりあえず、WinAPIをはじめて聞いたというレベルでは
使えるようになるまでに恐らく相当勉強が必要ですが
早い話がお前には無理だからあきらめろ

381:デフォルトの名無しさん
08/10/01 16:19:44
そろそろ通報しろよ面倒すぎる。
クラック系ってわかったから通報理由になるだろ。

HTTPリクエストそのものはここの範疇だが、リクエスト文字列の改ざんはまったくこのスレと関係ないじゃねーか

382:httpリクエスト確認
08/10/01 16:21:36

    終了


383:デフォルトの名無しさん
08/10/01 16:22:44
>>381
確かにな
ちょっとスレ違い気味だな

384:httpリクエスト確認
08/10/01 16:23:12
本日は長(なが)のご聴講をいただきまして
誠に有難う御座いました
ご後援につきましては重ね重ねお礼を申し上げます
これにて私の質問を終わります

385:デフォルトの名無しさん
08/10/01 16:23:51
確かに、テストじゃなくてアタックだよね。

386:デフォルトの名無しさん
08/10/01 16:26:18
229のネタへの反応の少なさが、ここの技術レベルの低さを物語ってると俺は思うけどね
なんでまともなネタをスルーして、罵倒するためだけに釣りにレスすんのかね

387:デフォルトの名無しさん
08/10/01 16:29:03
では、以降はそちらのネタを。

388:デフォルトの名無しさん
08/10/01 16:29:37
そこのサイト管理者も知ってることだよ
なんで悪いように言うのかなあ
先にも書いたけど
自分のアカウントで自分の決済で商取引するんだよ
言い換えれば管理者黙認状態なのに・・・
また来るからね
応援ありがとう^^

389:httpリクエスト確認
08/10/01 16:35:08
黙認じゃねえだろ
黙認ってのは「敢えて黙る」ことだが
そのサイトの場合は「黙認したくはないが、するしかない」んだろう

390:デフォルトの名無しさん
08/10/01 16:35:37
>>229のネタなのですが、TCPで1バイトデータを送信するのと、UDPで1バイトデータを送信するの。
どっちが相手に早く届く(相手がその1バイトをrecvできる)んでしょうか?

ただし、複数個1バイト送って、TCPが順番を並び替える。という処理は考えないものとして。
つまり、純粋に1バイトだけ相手にsendするとしてです

391:デフォルトの名無しさん
08/10/01 16:43:37
彼専用のスレをたてたほうがいいんじゃないか

ノイズ減るし

392:デフォルトの名無しさん
08/10/01 16:48:51
そのサイト日本か?

393:デフォルトの名無しさん
08/10/01 16:54:25
>>392
そういうのは答えれません
少しづつ聞き出せばどこのサイトか特定できるじゃないですか
あなたが私に対して美味しいことをすれば
私もあなたに対して美味しいお返しをする
フィフティーン、フィフティーンです
つまりネタも無いあなたに教える気は無いです

394:デフォルトの名無しさん
08/10/01 16:56:19
httpリクエスト君は必ずレスに『サンプル』という文字列を入れてください
どうかお願いします

395:デフォルトの名無しさん
08/10/01 16:57:40
なんだフィフテーン、フィフティーンって
それいうならギブアンドテイクだろ

しかも15てwww

396:デフォルトの名無しさん
08/10/01 16:57:42
>>393
うむ、たしかにその通り。
ということは、あなたも私に何もしてないので
フィフティーン、フィフティーン。
つまり提供しようと思っても提供することが出来ません。

397:デフォルトの名無しさん
08/10/01 17:01:26
ハンプティ・ダンプティ

398:デフォルトの名無しさん
08/10/01 17:02:09
ここはフィフティーン・フィフティーンなインターネッツですね

399:デフォルトの名無しさん
08/10/01 17:03:06
当然>>391-398は自演です

400:デフォルトの名無しさん
08/10/01 17:05:00
フィフティーン荒らしのせいでもう400だよ…。
頼むから出て行ってくれ。

401:デフォルトの名無しさん
08/10/01 17:07:17
なんでだ
私は特定はさせないけど
ネタばらししただろ
後は作ってくれた方へお礼としてメルでそのサイトを教える
作れると吹いている人ばかりで本当に作れるのか確信持てる人は今のところいてないね
みんな「あ、それ簡単。簡単。はい終了」結局作れない口ばっかしだ
私のネタを聞きたいのならサンプルを作ってからです
私は嘘つかないので作ってくれた方には本当のネタを教えますよ

402:デフォルトの名無しさん
08/10/01 17:08:38
サイトを教えるのが先だろう

403:デフォルトの名無しさん
08/10/01 17:10:43
なんでだ
ここは相談室、既にヒントは出ている
作ってくれたら美味しいネタを教えるなんてのは
2ちゃんねるでは意味が無い

404:デフォルトの名無しさん
08/10/01 17:11:06
>>401
教えていらないので他行ってください
一生で一度きりのあなたへのお願いです


405:デフォルトの名無しさん
08/10/01 17:11:37
既に20~30人くらいは成功しているようなんだ
今更2人増えたところで然程影響も無いでしょう
作ってくれた方も儲ければいいし
私も儲けれたら嬉しいです
興味ある方は突破方法を考えてください
自宅に居ながらお小遣い作る方法なんてあまりないですよ
あなたたちはプログラム組んでお金になるんでしょうけど
私の言ってる方法であれば
誰でも出来る。ヨボヨボのお年寄りや小学生でもできる。
だからネタは簡単には教えない


406:デフォルトの名無しさん
08/10/01 17:14:29
もうわかったから、同じような事何度も書き込まないでくれ。

407:デフォルトの名無しさん
08/10/01 17:23:33
ここはネットワークプログラミングの相談を受け、お互い切磋琢磨するためのスレなの。
お金儲けとかはそういう人が集まるところでやってくれよ。
別に金欲しい人はこんなスレいないから

408:デフォルトの名無しさん
08/10/01 17:27:50
まぁ、興味ないことは無いが、スレ違いだからな。

409:デフォルトの名無しさん
08/10/01 17:28:17
ソケットの質問してるだけでしょ
使用方法の説明義務は無いでしょ
あなたは回答無理なのではぐらかしているだけのようです
私へのレスは不要です
わかるかた引き続き応援お願いいたします
ちょっと外出してくる

410:デフォルトの名無しさん
08/10/01 17:29:12
成功している人に聞けばいいよ

411:デフォルトの名無しさん
08/10/01 17:29:45
なんでリクエストに関することがスレ違いなんだ
頭おかしいのか
ここのスレタイ10000回読んでみろカス

412:デフォルトの名無しさん
08/10/01 17:30:01
まだやってるのかw
ってかスレの消費速度がはやすぎるだろww

馬鹿を弄くるのは楽しいんだろうけど、板違いの相手に構い過ぎじゃね
画像認証の自動認識ツールとか面白そうな話題ではあるが
流石にスレ趣旨から離れすぎてる

413:デフォルトの名無しさん
08/10/01 17:31:12
おいおいまだここに居座るつもりかよ・・・

414:デフォルトの名無しさん
08/10/01 17:31:21
>>410
お前も頭おかしいようだ

415:デフォルトの名無しさん
08/10/01 17:32:29
まだ居座るも何も
解決するまでがんばるよ
みんな応援頼むよ^^
んじゃね

416:デフォルトの名無しさん
08/10/01 17:32:39
>>409
俺にはソケットの質問に見えないんだが
画像認識の突破方法を推測してヒントくださいって言ってるんだろ?

417:デフォルトの名無しさん
08/10/01 17:33:43
>>411
おまえがリクエストと思ってるだけで実際そうじゃないだろ。
リクエストに関しては >>115でFA。
認証突破はスレ違いどころか板違い。

418:デフォルトの名無しさん
08/10/01 17:34:07
スレの消費具合かあ
確かに過疎版のここでは異常な進行速度だな
私の人気がこんなにあるとは思えなかったけど
勇気付けてくれた方ありがとう
応援よろしく^^

419:デフォルトの名無しさん
08/10/01 17:34:53
20~30も成功してる人がいるんでしょ?
そいつらに聞けってことだろ

420:デフォルトの名無しさん
08/10/01 17:35:05
どっか別スレ立てろよ。行くから。

421:httpリクエスト確認
08/10/01 17:36:50

お前の取り分はフィフティーンだ。


422:デフォルトの名無しさん
08/10/01 17:38:43
>>416
ほらほらまたまた変なのがきたぞw
私はリクエストについて質問してるんだよ
その他のことは自分でやるよ

>>417
>>115では全てのリクエストヘッダを確認編集保存できないでしょう
スクリプト対応でもないし
頭悪すぎ

423:デフォルトの名無しさん
08/10/01 17:39:53
>>419
釣りにしても低レベル
なんともレスのしようもない

424:デフォルトの名無しさん
08/10/01 17:40:35
スクリプト対応ってなんだよwww

425:デフォルトの名無しさん
08/10/01 17:41:10
>>421
えっまた偽者で登場したの?
で、あなたはどこのサイトだと思ってるの?

426:デフォルトの名無しさん
08/10/01 17:41:45
>>422
はいスクリプトの例
URLリンク(dobon.net)
あと、確認・編集・保存はスレ違いでしょ

427:デフォルトの名無しさん
08/10/01 17:42:22
まぁ伸びたといっても、こいつにレスしたのは8割俺だけどw

428:デフォルトの名無しさん
08/10/01 17:42:53
別スレ立てろって

429:デフォルトの名無しさん
08/10/01 17:43:12
>>428
よろしく

430:デフォルトの名無しさん
08/10/01 17:43:35
>>424
だから正規表現でクッキー調べて
ファイルに保存したり書換えたりするのさ
それをショートカットキーで出来るようにしてくれれば
あとはUWSCとでやってみるのです
全ての操作をキーボードで出来ることってことかな
よろしく

431:デフォルトの名無しさん
08/10/01 17:44:03
しまった、.NETだけどスクリプトではなかったかw

432:デフォルトの名無しさん
08/10/01 17:44:17
>>427
そうなんだ
お付き合いありがとう^^
これからもよろしく!

433:デフォルトの名無しさん
08/10/01 17:44:48
>>430
それはサンプルとは言わない。

434:デフォルトの名無しさん
08/10/01 17:44:51
>>430
ファイルの読み書きなら別のスレで質問しろ

435:デフォルトの名無しさん
08/10/01 17:45:10
続きはこちらでどうぞ。
スレリンク(tech板)

436:デフォルトの名無しさん
08/10/01 17:45:17
ここの勢い他と比べると異常だなwww

437:デフォルトの名無しさん
08/10/01 17:46:37
>>390
にわかだからスキルとか皆無な自分じゃ正しい解答なのかは自信ねーし
ネットワークプログラムというよりもっとハードの部分になりそうだけど
トランスポートより下位階層に渡ってからは同じだから速度差は出ないと考えていいはず

実際にはUDPのほうがヘッダが小さい分1パケットの総バイト数が少なくなるだろうから
そのパケットの含まれたフレームの末尾まで受信しきる時間が短くなりそうだけど

で、TCPとUDPの大きな違いはコネクションを張るまでの手続きと再送処理だから
UDPのほうがそういった処理分の時間をかけないので早くなると思う

438:デフォルトの名無しさん
08/10/01 17:47:13
スクリプトって表現が間違っていたので訂正します
起動から終了まで全ての操作をキーボードでできること
この条件です
私の言うスクリプトで動かした言ってのは。
ちょっと誤解のある表現でしたスマソ
以降、キーボードで全操作できるhttpクライアントって事でお願いします

439:デフォルトの名無しさん
08/10/01 17:47:19
>>430
ショートカットキーとかはWindowsAPIの範疇なんで、このスレでは関係ないです。

今まであなたがHTTPリクエストについて話したことは一度もないです。
どういうリクエスト内容を飛ばしているのか、一度も具体的に書いたことがないからです。

>>115は全てのリクエストヘッダを確認編集保存できます。
リクエストヘッダを自作して送信するプログラムですから。

440:デフォルトの名無しさん
08/10/01 17:49:48
>>437
なるほど
昔はTCPって、相手から受け取った>受け取りましたよと返事した>了解と返事きた>これでやっとrecvでとれる。
と思っていたのですよ。

でも、実際はバッファ溢れたり、データが壊れていたりしない限り
相手から受け取った>recvでとれる
ですよね?
これなら1:1の対戦ゲームあんらUDPにこだわる必要はないなぁと。

もちろん大量のユーザーにブロードキャストとか、データの順列にこだわらないとかいうことならUDPのほうが強いですけど。

441:デフォルトの名無しさん
08/10/01 17:50:58
>>115 と >>217 を足して、キー周りの処理をくっつければ望んでいるものの完成だろうに、
何でさっさと制作に入らんのだ?

442:デフォルトの名無しさん
08/10/01 17:51:23
阿呆弄るの楽しいのはわかるけど、スレ違いに構い過ぎる奴も荒らしみたいなもんだでよ
目的は情報を得ることじゃなくてサンプルスクリプトを得ることのようだから
相手しなければいいだけじゃないの

技術的には可能だし散々情報も出てるのに、
それを一切活用しきれない奴には何言っても無駄
構ってもループするだけ

443:デフォルトの名無しさん
08/10/01 17:51:40
>>441
何でさっさと制作に入らんのだ?

444:デフォルトの名無しさん
08/10/01 17:54:00
>>443
何でさっさと制作に入らんのだ?

445:デフォルトの名無しさん
08/10/01 17:54:40
なんだか、俺の常駐してるスレのシマコというやつに似てる。

446:デフォルトの名無しさん
08/10/01 17:57:10
え、制作をこのスレの人間にやらせるつもりなの?
そりゃ無茶だ
制作お願いスレとかに行かないと。

通信クライアントなんてperlで作れば数時間だから、ある程度利益を示せばやってくれる人はいるんじゃない?
解析内容の面倒さで少し手間かかるかもしれんが、通信内容の情報が一切出てないんで想像がつかん

447:デフォルトの名無しさん
08/10/01 18:03:11
そもそも串鯖つくったりクライアント作ったりしなくても
おみとろん用のプラグインで十分だなw
完璧にスレチだわw

こんな相手に全スレ含めず400レス近くもスレ消費するとか…
おまいらどんだけ仕事さぼってんだよwwwwwww

448:デフォルトの名無しさん
08/10/01 18:03:35
現在、本スレッド内で「不正アクセス行為の禁止等に関する法律」に抵触する恐れのある書き込みを確認致しました
掲示板に参加の皆様も一度熟読される事をお勧め致します

不正アクセス行為の禁止等に関する法律の条文
URLリンク(www.npa.go.jp)
不正アクセス行為の禁止等に関する法律の概要
URLリンク(www.npa.go.jp)

「不正アクセス行為の禁止等に関する法律の概要」より、以下の項目のご確認をお願いいたします
> 3 不正アクセス行為の禁止、処罰(第3条、第8条関係)
> (2)アクセス制御機能による特定利用の制限を免れることができる情報又は指令を入力する行為(第3条第2項第
2号、第3号)

警察庁 サイバー犯罪対策
URLリンク(www.npa.go.jp)
都道府県警察本部のサイバー犯罪相談窓口等一覧
URLリンク(www.npa.go.jp)

449:デフォルトの名無しさん
08/10/01 18:07:21
この人は不正アクセスやろうとしてるのかねえ
だったら、誰も答えてくれん罠

450:デフォルトの名無しさん
08/10/01 18:07:35
>>446
perlスレはもっと嘘つきだらけ
まともな人は2人だけだったよ
>>115だけど
VC++でビルドできないよお
それから↓のようになってるってことは私の言う「リクエストヘッダ全部」は無理なんじゃないの?
わかってる人もうどっか行っちゃった?
これ1回のリクエストでページ表示までいっちゃうんじゃないの?
それじゃないんだけどね

// データの受信
char recv_buf[RECVSIZE];
int nBytesRecv;
while(1){ // 1回では受信しきれないので、受信が終わるまで繰り返す
nBytesRecv = recv(soc, recv_buf, sizeof(recv_buf), 0);
if(nBytesRecv == SOCKET_ERROR){
printf("サーバからの受信失敗です\n");
printf("エラー%dが発生しました\n", WSAGetLastError());
break;
}else if(nBytesRecv == 0){ // 受信終わり
break;
}
recv_buf[nBytesRecv] = '\0'; // 受信バッファの後ろにNULLを付加する
printf("%s",recv_buf); // 画面に受信したhtmlを表示
}

shutdown(soc,2); // 送受信を無効にする
closesocket(soc); // ソケットの破棄

return 0;


451:デフォルトの名無しさん
08/10/01 18:08:27
>>449
なんで不正アクセスなんだよ
お前頭おかしいのかカス

452:デフォルトの名無しさん
08/10/01 18:08:58
>>450
ページ表示っつうかソースを標準出力に出力してるだけだろ

453:デフォルトの名無しさん
08/10/01 18:09:43
ページ表示も何もデータ溜め込んだだけ。

454:デフォルトの名無しさん
08/10/01 18:11:16
>>115と同等のC#のソース

string url = "URLリンク(www.xxx.co.jp)";
System.Net.WebClient wc = new System.Net.WebClient();
wc.Encoding = System.Text.Encoding.GetEncoding(51932);
string src = wc.DownloadString(url);
wc.Dispose();

他のリクエスト送りたいならSystem.Net.WebClient中のDownloadString以外のメソッドでも
調べてくれ

455:デフォルトの名無しさん
08/10/01 18:11:50
>>452
出力とかじゃなくて
交信!
リクエスト1回ですまないサイトのページでも
1回で済むような送受信じゃないの?
もうーーーー
何十回も言うけど
リクエスト1回で実際には何回も交信してんだよ
わかんない奴は私へのレス禁止

456:デフォルトの名無しさん
08/10/01 18:13:19
>>454
ありがと!
いつも応援ありがとう
これからもよろしく^^

457:デフォルトの名無しさん
08/10/01 18:14:03
またわけのわからんこといってるよ・・・
TCPで3ハンドシェイク以外の生データだろが。

458:デフォルトの名無しさん
08/10/01 18:14:30
>>455
だから、交信して溜め込んだhtmlのソースの文字列を最後に出力してるだけだってば
ブラウザは、これと同じようにしてソースを文字列として取得した後、
その文字列を解析して他に何をリクエストしたら良いか調べ、追加の
リクエストを送信して追加のデータを取得してるの

459:デフォルトの名無しさん
08/10/01 18:16:20
エンコーディングの説明もしてないとわからないんだろうなあ

460:デフォルトの名無しさん
08/10/01 18:18:36
ネットワークプログラミングとか以前に
HTTPの基本すら理解してないやつに何言っても無駄。さわるなよ

461:デフォルトの名無しさん
08/10/01 18:23:28
というか何故他人の利益のために我々が奮闘せねばならんのだ

462:デフォルトの名無しさん
08/10/01 18:26:13
よくわかんないけど
>>115って
サーバからのレスがok302とかでリダイレクトだったら
自動でそのアドレスと交信しない?

463:デフォルトの名無しさん
08/10/01 18:27:45
明日にはこのスレも埋まってしまうのかな

464:デフォルトの名無しさん
08/10/01 18:28:12
わかるようになって出直して来い。あまりにも低レベルすぎる。

465:デフォルトの名無しさん
08/10/01 18:30:29
>>450
まずHTTPを勉強してこい
プログラムを組むとか以前にその知識が欠落している

コネクションの手続き分の通信を減らすために
HTTP/1.1ではコネクション切断せず続けてリクエストを送る事もできるが
内容に関連性はなく独立している。一リクエスト一レスポンス
まずそういう基本的な事すら理解してないでしょ?
だから話にならないんだよ

466:デフォルトの名無しさん
08/10/01 18:30:51
例の人はキャプチャ破りが目的なん?

467:デフォルトの名無しさん
08/10/01 18:30:56
わかんないから聞いてるんです
お願いします
>>115でリクエスト投げたら画像ファイルとかはどうなるの
1枚ずつ手動でリクエストですか?

468:デフォルトの名無しさん
08/10/01 18:32:06
>>462
帰ってきたレスポンスを標準出力に出力してるだけだから自動で交信とかしないだろ

469:デフォルトの名無しさん
08/10/01 18:32:34
>>467
そうじゃなけりゃ何だって言うんだよ

470:デフォルトの名無しさん
08/10/01 18:33:52
どこをどう見ても画像とって無いだろうが。
第一こんな質問するぐらいじゃ、まったくだめだ。
いつの間にか俺たちが作ってるハメになる。

悪いことは言わないから勉強して来い。本はたくさん持ってるんだろ。


471:デフォルトの名無しさん
08/10/01 18:36:06
そりゃ100万もつぎ込んでたら書かれてる書籍は一つくらいはあるわなwww

472:デフォルトの名無しさん
08/10/01 18:38:34
>>465
リクエスト→レスポンスわかります
しかし自宅でパケットキャプチャーでテストしたところ
殆どのサイトが1回のリクエストで複数回も交信しています
たった今18時35分にヤフーでテストしました
下記のようなリクエスト”1回”でヤフートップページをリクエストしました
トップページを表示完了するまでに9回の送受信がありました
>>115では9回手動でリクエスト送信するのでしょうか?
それとも意味わかんない???

URLリンク(www.yahoo.co.jp)

GET / HTTP/1.1
Host: www.yahoo.co.jp
User-Agent: Mozilla/
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: xxxxxxxxxxxxxx


473:デフォルトの名無しさん
08/10/01 18:39:37
わかってないようだが、パケットとブラウザのリクエストがごっちゃになってる。

474:デフォルトの名無しさん
08/10/01 18:41:16
>>472
>>115のコードのどこに繰り返し送受信があるんだ?

475:デフォルトの名無しさん
08/10/01 18:41:26
>>472のリクエスト1回すると
ページは表示されるまでに9回の交信があるでしょ
そこですよ
ページが表示される前のリクエスト!
1回目の2
1回目の3
1回目の4
意味わかりますよね
>>115はすべて確認できるの?

476:デフォルトの名無しさん
08/10/01 18:41:55
きっとUAの処理とかTCP/IPとかそこらへんのことがごっちゃになって
頭のバッファがオーバーフローしちゃった人なんでしょう…

>>440
コネクションを張った後はウィンドウサイズ毎の再送処理が入る以外は
データのやり取りだけだから
コネクション切ってない限り要求→応答の間に相手の確認はないんじゃないっけ
ただ定期的に入る再送処理とかはOS側が決めてしまうため、プログラム側から弄れない
ネットゲームなんかだと不要な処理を少しでも端折ってでも通信をスムーズに行いたいだろうから
そういう風にOSとかに制限されないUDPで独自に再送処理とかを行うほうがいいんじゃないのかな?

いや、あんまりよくしらないんだけどさw

477:デフォルトの名無しさん
08/10/01 18:42:29
おまえ、ブラウザでリクエスト出して、キャプチャしてるだろ?

478:デフォルトの名無しさん
08/10/01 18:43:29
>>476
>>450に記載した>>115のコードに書いてあるでしょ
>while(1){ // 1回では受信しきれないので、受信が終わるまで繰り返す
これ何?
勝手に2回目の受信するって事じゃないの???

479:デフォルトの名無しさん
08/10/01 18:44:18
>>478
ほらな。わかってない。

480:デフォルトの名無しさん
08/10/01 18:45:07
>>478
recv_bufのサイズは65536バイトだろ?
繰り返さないと65536バイト以上のページが受信できないからやってるんだよ

481:デフォルトの名無しさん
08/10/01 18:45:12
間違えた
>>478>>474さんへのレスです



482:デフォルトの名無しさん
08/10/01 18:46:37
( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \

483:デフォルトの名無しさん
08/10/01 18:46:54
>>480
どんな事情があっても
リクエストとレスポンスは必ず全部チェックできるのがいいです
そのうえでスルーするか一時停止するか設定できるのがいいです

484:デフォルトの名無しさん
08/10/01 18:48:57
↑もうこの発言はスルーしかないな

485:デフォルトの名無しさん
08/10/01 18:50:05
もう帰れ
100万も買ったんだったら一冊ぐらいTCPの3ハンドシェイクについて書いてるだろ
ネットワーク関連の本全部読み直せよ

486:465
08/10/01 18:51:32
>>472
言いたいことはわかる
が、なぜそうなるかを理解し切れてないようなので、
まずはそれが理解できるようになるまでHTTPややUserAgentの動作について
勉強したほうがいいでしょう
どうしてユーザの一操作で複数のリクエストが送信されているのか
そしてその内容がなんなのか、どういった役割を果たしているのかを理解してください

仮に現時点でお求めのサンプルコード()笑が出てきても、
内容を全く理解しきれず無駄になるだけです。
//というか既に無駄になってる様が見て取れてるが

やりたいことだけが漠然としていてそこにたどり着く道順が見えてないんでしょ
目的までの道順は、ちゃんと勉強していけばそのうち見えてくると思うよ

土台固めなきゃ家は立てれんでしょ、ちゃんと勉強しれw

487:デフォルトの名無しさん
08/10/01 18:52:29
なんで?
お前らも馬鹿にするだけかよ
パソコンいじってる奴ってホントカスばっかし
昔、友達の居ないオタク同級生が土下座して金貸してくれと泣きついてきたあのアホ思い出すわ
調子のいいときや相手が困っているときは吹く吹くおもいっきり吹く
そいで自分が困ったら泣きついてきて
あいつそっくり。
当然金かえさずに消えた。

488:デフォルトの名無しさん
08/10/01 18:54:05
>>487
黙れよ
何の基礎知識も無い奴にどうすればいいかなんてなんで教えなきゃならないんだよ
幼稚園児に微積分教えるようなもんだろ

489:デフォルトの名無しさん
08/10/01 18:54:56
>>487
わかってないな。あんた、プログラムがやりたいんじゃなくて
目的のアプリが手に入れたいんだろ?

だったら、どこかに金だして頼めばいい。
プログラムやる気の無いやつに教えるものはここにはいない。

490:デフォルトの名無しさん
08/10/01 18:55:04
>>487
そんな奴ばかりなんだ。
それがわかってるなら他のところへ移ろうよ。

491:デフォルトの名無しさん
08/10/01 18:56:28
あなたたちに対してhttp理解していますって言えるほどじゃないけど
UserAgentやリファラ、クッキーくらいは知ってるよ
httpも基本は単発
継続は無い
でも実際には勝手にページ表示までいっちゃうクライアントあるでしょ
そういうのは駄目ですってこと


492:デフォルトの名無しさん
08/10/01 18:59:04
>>491
違いますもっと根底にあるものを理解してください
3ハンドシェイクとか

493:デフォルトの名無しさん
08/10/01 18:59:47
英数に全角を使う奴はマ板ム板では生きていけない

>でも実際には勝手にページ表示までいっちゃうクライアントあるでしょ
まず何でそうなるかを理解しなさいって言われても、言われたことすら理解出来ないようじゃ…

494:デフォルトの名無しさん
08/10/01 19:00:45
あれ?なんか目から汗が出てきた・・・・

495:デフォルトの名無しさん
08/10/01 19:03:00
全部キーボーで操作できるクライアントってあるの?

496:デフォルトの名無しさん
08/10/01 19:05:04
何のクライアントかも、何を持って全部かもわからんが、スレ違い
ここは主にソケットに関しての質疑応答スレッドです

497:デフォルトの名無しさん
08/10/01 19:05:16
>>495

気軽に「こんなソフトありませんか?」 Part.95
スレリンク(software板)

どうぞ

498:デフォルトの名無しさん
08/10/01 19:11:14
全部キーボードだけで操作できるOSもあるんだよ
ファイルの移動とかでもマウスは使わない
サーバー管理者やプログラマは仕事上でも趣味でもよく使う

>でも実際には勝手にページ表示までいっちゃうクライアントあるでしょ
こいつは物事の仕組みを想像する能力が著しく(ry

499:デフォルトの名無しさん
08/10/01 19:15:32
>>493
プログラムっていうか銀行の口座でもそうだけど
数字は半角ってのは常識ですけど
会話に半角云々はおかしいぞ
どーでもいいことはしっかり突っ込む
カスの典型だな
実生活でそれやっちゃうと嫌われもん間違いなし

500:デフォルトの名無しさん
08/10/01 19:16:40
>>499
どーでもいいことはしっかり突っ込む
カスの典型だな
実生活でそれやっちゃうと嫌われもん間違いなし

501:デフォルトの名無しさん
08/10/01 19:18:11
ついにスレの半分を消費してしまいました

502:デフォルトの名無しさん
08/10/01 19:18:27
>>498さん
それ教えてください
全てをキーボード操作できるものでリクエストヘッダ確認(文字列編集できる)
お願いします

503:デフォルトの名無しさん
08/10/01 19:19:30
telnetでいいんじゃね

504:デフォルトの名無しさん
08/10/01 19:20:31
>>502
498じゃないが、telnetクライアント。
Windowsでも標準でついてる。

505:デフォルトの名無しさん
08/10/01 19:20:46
>>502
MS-DOSとかUNIXとか
知らないとは言わせんぞ

506:デフォルトの名無しさん
08/10/01 19:24:26
問題も解決したようなので、そろそろ相手するのやめようぜ
このままじゃ1スレ丸々ゴミになっちまうぞ

507:デフォルトの名無しさん
08/10/01 19:25:41
任 務 完 了 !

次の方どぞー

508:デフォルトの名無しさん
08/10/01 19:26:00
telnetかあ情報ありがと
前に書いたけどテラネットっていうツールを試用させて貰ったんだけど
URLで接続できなかったような???
それとショートカットキーでの操作もいまいちだったような
それとダウンロードしてリダームテキストなしでいきなりセットアップってのもおかしいと思った
まああれしかないのでもっかいやってみるよ
他にお勧めtelnetあったらよろしく
ってか
Windowsから直接操作するものなのかなあ???
TELネットでヤフートップ画面に接続表示とかできるの?
表示は必要ないかもしれないけど一応聞いておきたいので^^;
よろしく

509:デフォルトの名無しさん
08/10/01 19:27:11
ていうか、こいつは手動で打ち込む時間が惜しいんじゃなかったのかw

510:デフォルトの名無しさん
08/10/01 19:27:33
>>505さん
UNIXてそういうことできるんだ
凄い興味持ちました
いつも応援してくれてありがとう^^

511:デフォルトの名無しさん
08/10/01 19:28:08
だめだ、話がことごとく通じてない・・・・

512:デフォルトの名無しさん
08/10/01 19:28:09
telnet http でググレカス

513:デフォルトの名無しさん
08/10/01 19:32:14
>>509
そうだよ
だからスクリプト組むんだけど
言語でのスクリプトはわかんないので
UWSCで操作させる(一応PROバージョンの正規ユーザー^^;)
全てをキーボード操作できるならUWSC使えば簡単簡単超簡単
UWSCはブラウザの対応はIEしかしていないので諦めていたんだけど
TELネットもしくは他の簡易ブラウザでキーボード操作のみで完了できるものがあれば
UWSCですぐスクリプト組めます


514:デフォルトの名無しさん
08/10/01 19:33:06
もうさわるなよw

515:デフォルトの名無しさん
08/10/01 19:33:26
>>512
了解ぐぐってみるよ

みんな応援ありがとう!
またきたときもよろしく!
んじゃね^^

516:デフォルトの名無しさん
08/10/01 19:35:28
デイトレとかそういう難しい(笑)ことじゃなくて
ネトオクで一分一秒を争って入札、転売したい池沼あたりなんじゃねw

しかしここまでネットワークプログラミングの話題なんて殆どでてねぇな…

517:デフォルトの名無しさん
08/10/01 19:38:06
30分ログインがかかるのは聞いたことねーよ。
さてと、飯食って仕事すっか・・・

518:デフォルトの名無しさん
08/10/01 21:07:41
まだやってんのかよ
いいかげん相手するのやめれ

519:デフォルトの名無しさん
08/10/01 21:42:15
>>518
もう終わったよ

520:デフォルトの名無しさん
08/10/01 22:26:33
質問させてください。簡易HTTPクライアントを作っています。
一回のリクエスト・レスポンス送受信はできたのですが、
一回目のレスポンスを解析して、同じホストに再度リクエストを送る方法が分からず苦戦してます。

一回目のリクエスト・レスポンスで使用したソケットに、
リクエストヘッダを突っ込んで send() とやろうとしたのですが送れず、
パケットを解析してみた所、一回目のリクエスト・レスポンスで接続が終了していたので、
connect() を試みましたがソケットエラーとなってしまいました。

どなたか良い方法ご存知でしたらご教授願います。

521:デフォルトの名無しさん
08/10/01 22:28:33
1回目に使用したソケットは閉じて、新しいソケットを作る
もしくは、Connection: keep-alive

522:デフォルトの名無しさん
08/10/01 23:00:42
>>5にもRFCへのURLとかもあるけど、参考までに
URLリンク(www.studyinghttp.net)

RFC2616の8.1.1で
> HTTP implementations SHOULD implement persistent connections.
と書いてあるので、HTTP/1.1でやり取りする場合は
出来るだけ後者(Connection: Keep-Alive)を使ったほうがいいとおもうます

523:520
08/10/01 23:33:50
>>521-522
早いお返事ありがとうございます。
keep-alive を使うセンで調べてみましたが、setsockopt( ) 前のbind( )で
ソケットエラーとなってしまって苦戦中です。

bind( )までの手順は要点だけ書くと、

  WORD wVersionRequested = MAKEWORD(2, 2);
  WSAData wsaData = WSAStartup(wVersionRequested, &wsaData);
  SOCKET sSock = socket(AF_INET, SOCK_STREAM, 0);
  hostent *host = gethostbyname("www.yahoo.co.jp");

sockaddr_in addr;
memset(&addr, 0, sizeof(addr));
addr.sin_port = htons(80);
addr.sin_family = AF_INET;
addr.sin_addr = *((in_addr *) host->h_addr);
bind(sSock, (struct sockaddr *)&addr, sizeof(addr));

ネットワークプログラミングの理解が浅い点もあると思いますが、ご教授お願いします。

524:デフォルトの名無しさん
08/10/01 23:56:27
>>523
クライアントは特に理由がない限り、bind しなくてよい。
接続先を指定するのは、connect で。
エラーが出た場合、もっと具体的に記述すること。
WSAGetLastError も活用しよう。

525:デフォルトの名無しさん
08/10/02 01:29:29
新着400て・・・

526:デフォルトの名無しさん
08/10/02 01:33:06
大丈夫、>520より前にはまともな内容まったくないから。

527:デフォルトの名無しさん
08/10/02 02:06:33
>>523
ここでいう keep-alive てのはソケットのオプション(SO_KEEPALIVE) のこと(=TCP Keep-alive)でなくて、
リクエストする時ヘッダに >>521 が書いたとおりの文字列を追加するってこと (=HTTP Keep-alive) ジャマイカ?

TCP の keep-alive は接続 (ESTABLISHED) の状態で実際に通信できるかどうかを確かめるために
定期的にパケットを送って、レスポンスがなかったらソケットを閉じる機能(だよね?)

528:デフォルトの名無しさん
08/10/02 11:13:40
だね
リクエストヘッダに Connection: Keep-Alive と書いてみるといいよ (バージョンもHTTP/1.1にすべきかも)
Content-Length と Transfer-Encoding の処理が必要になるからちょっと面倒かもしれない

529:520
08/10/02 11:48:38
>>524 >>527-528
ご教授ありがとうございます。
クライアントとしては、リクエストヘッダに Connection: Keep-Alive と書くだけで良いんですね。
後はサーバ側が Keep-Alive を許可(対応?)していれば、接続を維持してくれるのかな??
テスト環境が無いので、動作確認をし辛い部分があります。

Content-Length と Transfer-Encoding: chunked の処置は既にしてるので、
今の所の問題点はConnection: Keep-Alive と、別件ですが Content-Encoding の解凍です。
gzip とか deflete のRFC見てみたんですけど分からなくて・・・。
圧縮・解凍処理も勉強せんと。

色々ありがとうございます。

530:デフォルトの名無しさん
08/10/02 11:48:46
というか、文体変わってるけど520って・・・

531:デフォルトの名無しさん
08/10/02 11:54:23
別に同一人物でもいいよ、荒れさえしなければ
圧縮解凍処理は zlib に任せるのが楽なんじゃないかな
どうでもいいけど、そこまで色々対応していて簡易クライアントと呼べるのだろうか

532:デフォルトの名無しさん
08/10/02 11:58:32
>>530
別に変わってなくね?
言われたことにも素直に答えてるし、前々スレぐらいからバカが一匹いたから>>530に変なフィルタかかったんじゃね?

533:デフォルトの名無しさん
08/10/02 12:55:37
面倒なら HTTP_ACCEPT_ENCODING で好きなものだけ指定すれば良いんじゃないかな

534:デフォルトの名無しさん
08/10/03 14:08:22
>>530
日本の品格を著しく下げている在日チョンや
在日チャンコロの排斥が必要なのは言うまでもないでしょう。
まずは東京から。石原閣下に期待です。
前述した残業代を要求して裁判を起こしたりしているのも、
ほとんどはその手の輩ですしね。
日本の国際競争力を低下させようと工作しているんでしょう。

535:デフォルトの名無しさん
08/10/03 17:31:08
HTTP/1.1のクライアントはきちんと実装しようとするとやることたくさんあるからなぁ。
しかも変な応答返すサーバ多いからテストも大変だし。

536:デフォルトの名無しさん
08/10/03 19:25:38
Windows環境でテスト用FTP鯖建てるなら、いまなら何がお勧めですか?

537:デフォルトの名無しさん
08/10/03 19:36:49
>>536
スレ違い

538:デフォルトの名無しさん
08/10/03 19:36:56
Windowsで動かすなら、IISでいいんじゃないの?

539:デフォルトの名無しさん
08/10/03 19:37:47
>>536
むしろ板チガイ

540:デフォルトの名無しさん
08/10/03 21:12:18
URLリンク(ytteter.so.land.to)

541:デフォルトの名無しさん
08/10/03 21:39:31
このスレが荒れるのは、アホな奴のせいじゃなくてかまう奴のせいだと今はっきりわかった

542:デフォルトの名無しさん
08/10/04 00:33:26
VBのコードをC#コードに変換してくれるツールを見てきたんだけど
見つけた2つとも英語表記で使い方がさっぱりわかりません
日本語化したものか日本製のツール
VB→C# コード変換ツールお勧め教えてください

543:デフォルトの名無しさん
08/10/04 00:41:32
>>542
>>537

544:デフォルトの名無しさん
08/10/04 01:05:02
>>543
他で聞いてみます

545:デフォルトの名無しさん
08/10/04 07:55:10
ここ一週間のうちに香ばしいのが来てたんだな
参加できなくて残念

自分でやるより人にやらせたほうが楽だと気づいたらもう駄目だな

546:デフォルトの名無しさん
08/10/04 09:15:44
おいおい
人にやらせたほうが楽だろ


547:デフォルトの名無しさん
08/10/04 09:18:22
TCPで通信する場合サーバー側のみポートが開いていれば双方向で通信が可能だと思うのですが
UDPで双方向通信する場合、両方のポートが開いていないと駄目なのでしょうか?

548:デフォルトの名無しさん
08/10/04 09:27:55
>>546
人にやらせるには金か権力あるいは両方が必要だからな
それがないから2chなんかで頼みごとするんだろ?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch