[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/04 09:14 / Filesize : 232 KB / Number-of Response : 915
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ネットワークプログラミング相談室 Port22



1 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 21:09:04 ]
主にソケットに関しての質疑応答スレッドです。

Programming UNIX Socket FAQ (日本語訳)
 www.kt.rim.or.jp/~ksk/sock-faq/indexj.html
Winsock Programmer's FAQ (日本語訳)
 www.kt.rim.or.jp/~ksk/wskfaq-ja/

関連リンクは>>2-10辺り
足りなかったら適当に付け足してね

前スレ
ネットワークプログラミング相談室 Port20
pc11.2ch.net/test/read.cgi/tech/1186418855/

関連スレ
Java ネットワークプログラミング 【教えて!】
pc11.2ch.net/test/read.cgi/tech/1086238859/

116 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 13:53:40 ]
>>114
相手するとまたしつこいからほっといた方がこのスレのためだぞ

117 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 14:28:14 ]
>>111
なんかこの可哀想な人を思い出した。
pc11.2ch.net/test/read.cgi/unix/1085730992/254-283

118 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 15:46:42 ]
ものすごい似てるね

119 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 16:08:56 ]
本人だろ

120 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:25:00 ]
質問です。

ttps://sec-sso.click-sec.com/loginweb/
にプログラムからpostメソッドでログインを試みているのですがうまくいきません。
htmlソースには
<form action="sso-redirect" method="post" name="loginForm">
と書いてあるので、postメソッドでj_usernameとj_passwordを投げる先は
https://sec-sso.click-sec.com/loginweb/sso-redirect
で間違いないのでしょうか。
よろしくおねがいします。

121 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:34:20 ]
どううまくいかないのかを書くか、ソースを丸ごと示すべき

122 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:33:04 ]
cookie無いからだろ

123 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:49:53 ]
SSL使ってる?

124 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 18:51:23 ]
>>120
まず、ローカルにサーバー建てて試してからにしようぜ。




125 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:39:28 ]
>>52
>やりたいことは商用サイトへアクセスすることから始まります
>アクセスできただけではお金にはなりません
>それなりの知識と経験が必要です

商用サイトは ttps://www.click-sec.com/で、
誰よりも早く取引をしたいとか?w
そのために、自動化したい訳と

126 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:54:50 ]
御託はいいからソース出せ

127 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:06:19 ]
>安全のためパスワードを連続で数回間違えて送信されますとロックがかかりログインできなくなります。

ロックされたんじゃない?

128 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:47:45 ]
>>125
自動でデイトレをさせたいんだろ

129 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 20:54:06 ]
>>120
一度ブラウザでログイン試して、成功した通信をパケットキャプチャして解析してはどうか。
POSTメソッドでユーザ名とパスワード以外のものも必要かもしれない。

130 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:17:24 ]
httpリクエストヘッダ確認・加工・送信ツールがあれば簡単なんですけどね
さっさと作ってくれませんかね
遅いんですよ
マジ口ばっか

131 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:52:59 ]
>httpリクエストヘッダ確認・加工・送信ツールがあれば簡単なんですけどね
そのツールの意味がなさ過ぎるw

132 名前:httpリクエスト確認 mailto:sage [2008/09/30(火) 21:57:14 ]
おっ、また偽者さん出現してるな
ご苦労さん
今日はちかれたー
また来るかもしれないけど
風呂入って寝るかもしれない
今日も色々テストしてみたんだけど手動じゃ目標達成は無理っぽい
てことで自動操縦は絶対必要ということになりました

ショートカットキーを使ってリクエストヘッダの編集や
レスポンスから文字列の取得とかしたいです
やっぱりプロクシがいいですか?
スクリプトで文字列取得、編集、操作などができるプロクシってありますか?
どなたかご存知の方お願いします

本日、とても疲れていますのでお返事できるかわかりませんがよろしくです

133 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 21:57:59 ]
意味がなさ過ぎて、自分で使わない興味がないものを作れといわれても作るわけがない。

相談スレだから作り方を議論するすれだともうぞ。

134 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 22:44:56 ]
「アホな人間でも良くない方向にはたくさんのエネルギーをつぎ込める」という見本だな
そしてこのデイトレーダーは少なくともプログラマとしては無能だ
自分のことしか考えずにアホなレスをいつまで続けるんだろう



135 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 23:08:52 ]
本物さんはちゃんと名前書いてくれるから見分けられていいよね。(^^)

136 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 23:21:10 ]
複数回連続で間違えたら口座ロックって仕様は、よく考えてみれば怖いよな
ブルートフォースアタック掛けられたら、大迷惑だ

137 名前:httpリクエスト確認 mailto:sage [2008/09/30(火) 23:22:51 ]
>>134
まぁそう言わずにしばらくお付き合い下さいw
>>135
応援ありがとう
これからもよろしく^^

ちょっと違う質問なんだけど
どなたかお願いします
TCPの緊急ポインタってサーバが対応していなかったらフラグ立てても駄目なんですよね?
商用サイトってTCPの緊急ポインタには対応している?対応していない?
通常は対応しているもんなのかな?
わかるかたお願いします
私は本日おやすみしますのでレスあれば明日お礼を申し上げます
よろちくびw


138 名前:120 mailto:sage [2008/09/30(火) 23:30:44 ]
みなさま返信ありがとうございます。
>>123さんの指摘で分かりましたが
Javaで実装しているんですがSSLとかまったく考えていませんでした。
httpsに接続すると勝手にSSLになるのかなと思っていたw
SSLを勉強して出直します・・・orz

139 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 23:56:25 ]
>>137
頼むから永眠してくれ

140 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 00:50:06 ]
「本当に使えるヒント」を「口だけだからイラネ」って一蹴するからアホかと
現に同じような方法知りたくて流れ見てたけど>>88でピンと来た

「最後まで解けるヒント」を与えているのに
「答えまで全部書いてくれないとヤダヤダ」とかどこのお子ちゃまですかと

知識があっても知恵がないと言われるゆとりですねわかります

141 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 01:02:39 ]
一貫して動くソース出せって言ってなかった?

142 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 01:17:39 ]
動くソースがなければ無意味です><

143 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 01:26:14 ]
>>139
あなたがお先にどうぞ

>>140
質問も回答も無いなら消えろカス

>>141
>>142
応援ありがとう

144 名前:デフォルトの名無しさん [2008/10/01(水) 01:31:56 ]
まだやってんのかよ



145 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 01:49:54 ]
TCPの緊急ポインタって、httpやSSLならプロトコル的に使わない
ので、対応してるはずがない。使ってるのはftpとかtelnetぐらいじゃね?

緊急ポインタの「緊急」という用語に、他人を押しのけて優先してもらえると
いうようなイメージがあるなら、それは間違い。

146 名前:systemoffmogillaoffouou [2008/10/01(水) 07:39:32 ]
pasedownpacedouupasedownpasepuupasedownpasedownpasedownpasedownpasedown
pasedownpasedownpasedownpasedownpasedownpsedownpasedownpasedownpasedown
pasedownpacedouupasedownpasepuupasedownpasedownpasedownpasedownpasedown
pasedownpasedownpasedownpasedownpasedownpsedownpasedownpasedownpasedown
pasedownpacedouupasedownpasepuupasedownpasedownpasedownpasedownpasedown
pasedownpasedownpasedownpasedownpasedownpsedownpasedownpasedownpasedown
pasedownpacedouupasedownpasepuupasedownpasedownpasedownpasedownpasedown
pasedownpasedownpasedownpasedownpasedownpsedownpasedownpasedownpasedownsystemmemoryquicksluttledowncode88eighyeightcodeeightyeightsystemmemoryquickdownsystemmemoryquickdownsystemmemoryquickdownsystemmemoryquickdowndoudoudoudououououou


147 名前:systemoffmogillaoffouou [2008/10/01(水) 07:44:56 ]
downsystemoudowmmmmmnbytesSouOOOOpoppoppoppoppoppoppoppoppoppoppop11poppoppoppoppoppoppoppoppoppopopopopopopopopopo2daysSurupoppoppoppoppoppoppoppoppo

148 名前:SetmodeUoUUsystemoffmogillaoffouou [2008/10/01(水) 08:23:51 ]
SuturnEgde Sun Earth hide edge 45degree
You must choose new world new warld say choose
"how long have you ignore Evenpoppoppoppoppoppopoopoopoopppoppoppoppoppoppoppoppo knock the door
second very skeem

太陽の照射量6% 地球が 太陽の縁に隠れるとき 土星の輪っか

not begin final not all you can sacond
reben how sought you lope nnnnnnnnnnnnnnnn

waaa ass

3days long Sun power luSu reveal

149 名前:SetmodeUoUUsystemoffmogillaoffouou [2008/10/01(水) 08:40:41 ]
copmactdyscode110systemoffohw
yesyesysesyesyesyesyesyesyesyesyesyesyesyespeacepeace

audiosytem Asterakentassuteyoumustsay say say say says yeasyeas ccc
ctype choosedays yeas yes yes yes yes

qustion code yes alle

cd playes system up
begin:2
moff:2
eoffu:off
quality:pou

[ sound quality ]
普通のシーディ プレイヤーの音をよくする方法

150 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:01:13 ]
サンプル普通に出てるじゃん
動くものが

151 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:05:28 ]
じゃあ、この話題は終了、でOK?

152 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:06:58 ]
OK

153 名前:httpリクエスト確認 mailto:sage [2008/10/01(水) 09:15:37 ]
>>145
そうなんだ詳しくありがと
>>150
どこに出てるの?
いいかげんなこと言わない方がいいよ

154 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:19:54 ]
>>115に動くサンプルでてるよ



155 名前:httpリクエスト確認 mailto:sage [2008/10/01(水) 09:32:28 ]
>>154
ソケット作成してリクエスト送信してるけど
これ、どうやってリクエストのヘッダとメッセージを確認、編集してんの?
自分の送信するリクエストを確認して編集したいんだけど(できればスクリプト使って自動で)
そういうことは記載されてないよ
どうやって自分のリクエストヘッダを確認&編集すんの?
>>115では何も解決しない

156 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:34:58 ]
頑迷固陋というか無知蒙昧というか馬耳東風というか、こいつに教えなくていいじゃないか
ろくなことにならないぞ

157 名前:httpリクエスト確認 mailto:sage [2008/10/01(水) 09:38:53 ]
>>156
なんだお前?
そういう発言しか出来ないのか情けない奴だ

158 名前:httpリクエスト確認 mailto:sage [2008/10/01(水) 10:00:47 ]
2chで質問して回答がある前に問題点に気づいて質問を変更して答えもしない解答者が激怒する
2chでよく見る光景だ
なので全部まとめて質問したけど
1つづつ前進できればいいんだ

@ソケット作成
A送信する前にリクエスト内容の確認
Bリクエストの編集、保存
(2回目からはレスポンス内容からも文字列取得が可能なこと)
Cリクエスト送信
Dレスポンス受信、内容確認、任意の文字列取得→Aへ

※全てスクリプトで操作できること


159 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 10:03:22 ]
>>155
自分の送信するリクエストなら確認するまでもなく、
自分でわかってるじゃない?
わかってないということは、何か自動的に動くアプリが
他にあってその動きを解析したいの?

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

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

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

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

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

164 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 10:11:30 ]
いつまで荒らしに触り続けるんだこの馬鹿ども



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

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

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

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

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

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

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

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

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

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

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

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




175 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 10:57:40 ]
わからないなら黙れ
スレの無駄

176 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 10:58:05 ]
わからないから聞いてるんですけどね

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

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

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


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

181 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:02:19 ]
>>176
時間の無駄だから今までのやりとりを読んでこい

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

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

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



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

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

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

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

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

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

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

192 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:11:21 ]
>>189
意味わかんないなら答えなくていいよ

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

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

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



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

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

HTTPリクエストの編集は、単なる文字列なのだから自前でやればいいだろう。
ttp://www.7key.jp/nw/technology/protocol/http1.html
このあたりを見ればいい。

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



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

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

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

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

199 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:16:53 ]
>>193
それそれ
自動の部分を編集したいんですよ

200 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:16:55 ]
なんでまだ curl 使わないんだろう・・・・

201 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:16:59 ]
馬鹿だからわからないんだよ?

202 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:17:48 ]
わざとわからないフリしてるんじゃないの?
もしくは自作自演?

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

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



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

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

207 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:25:38 ]
なんで理解しない人間に説明しなけりゃいけないの?

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

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


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

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

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

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

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

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

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

214 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 11:46:09 ]
回答しなきゃいいのに。



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

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

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<232KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef