【専ブラ】Android用2chブラウザ Part28

このエントリーをはてなブックマークに追加
119SIM無しさん
ついこないだもどっかで書いた気がするけど、
cookieループはauだけの問題じゃないんだよ
根本的に2chの鯖設定というか作りの問題
なのでアプリで回避は無理

あれから〜やsamba24はカウンター持てば支援できるけど、
これやると複数timer回し続ける事になるんで電池には宜しくないかと
ポップアップ支援なら電池喰わないけど、利便性落ちるしな…
120SIM無しさん:2012/03/30(金) 09:42:47.74 ID:GEhW6P5c
cookieループ、具体的どうなってるかを書いてみる

携帯電話会社にスマホ買いに来ました
人が並んでるので整理券を取って待ってます
10番の券です

2ch「10番の人どぞー」
俺「あはい」

2ch「何買う?あ、これね。了解。さよならー」
俺「え?もう終わり?端末受け取ってないんだけど…」
2ch「もっかい整理券取って並んでー」
俺「あはい…」

なんだかわからないけど新しい整理券を取って並び直しました
8番の券です

俺「さっき端末買ったの取りに来ました」
2ch「整理券みせてー」
俺「あはい」
2ch「む、8番!しらないー、かえれー」
俺「えっ?!」
2ch「にせものかえれー!」
俺「えええええ?!??」

という流れ
ここで言う整理券番号は「IPアドレス」
運良く同じ番号の整理券を連続でとれればこの仕組みでも通るけどね
auやbmobaはipアドレス変わりやすいのでひっかかりやすい

何が駄目なのかといえば
「一連の処理の途中なのに、整理券を取り直させる2chくん」って事で
121SIM無しさん:2012/03/30(金) 10:16:39.01 ID:e5+f4GJ3
>>120
うーん、わかりにくい例えだ
122SIM無しさん:2012/03/30(金) 10:36:42.57 ID:GEhW6P5c
だなw
専門用語抜くのはむずい…

で簡潔に書くと、

・書き込み時は2回2ch鯖にアクセスする
・1回目と2回目のipアドレス変わるとcookieループ
・そうならないように1回目の処理終了時に「まだ処理終わってないよ。続きあるよ」と言うべき2ch鯖が何も言わない
・端末(キャリア)側はipアドレス変える場合がある(極普通)

要点は同じで、keepaliveすべき処理を2ch鯖がやってないって事で
123SIM無しさん:2012/03/30(金) 10:53:28.25 ID:4bqbXZ9G
auのは端末振り当てIPが変わってるわけじゃなくて鯖へのアクセスIPが変化してるだけだよな
端末自体はローカルIPでhttpアクセスすると串経由になってる形だから

結局の所アクセスごとにIPが変わることがおかしい事じゃないhttpでそんな規制してる2ch鯖がアホで
対応するとしたら運よく同じIPで連発できるまでリトライし続ける程度しかないというw
124SIM無しさん:2012/03/30(金) 10:54:40.04 ID:GEhW6P5c
ついでに、
何で2chはkeepaliveしないの?→鯖リソースの節約
keepaliveは鯖毎に設定するんで、ここだけと言うわけにもいかない

じゃあどうすんだよ?
・書き込み時処理を根本的に改良する
・ipアドレス中心な処理をやめる

…まあ当分無理だわなw
ユーザー側で出来る事は、ip固定化されるp2使うのが手っ取り早いよ