[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 13:46 / Filesize : 58 KB / Number-of Response : 281
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

C#, C♯, C#相談室 Part55



1 名前:デフォルトの名無しさん mailto:sage [2009/10/14(水) 23:23:45 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。

前スレ
C#, C♯, C#相談室 Part54
pc12.2ch.net/test/read.cgi/tech/1250911923/

Visual C# 2008 Express Edition 日本語版
www.microsoft.com/japan/msdn/vstudio/express/vcsharp/

その他テンプレ>>2-5くらい


271 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:05:58 ]
申し訳ありません
説明不足でした

HTTP Header
というもので、どういう情報を送信すればいいかはわかってます
上のやつで
ボタンAが押された場合は
Agaosareta
という情報が送られるようになっています


でも、どうやって送信、取得すればいいのかがわからなくて・・・・・

272 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:08:44 ]
実際の通信の中身が知りたいのか、HTTPRequest等の使い方が知りたいのかどっちよ

273 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:24:17 ]
www.dotup.org/uploda/www.dotup.org315393.png
こんな感じです

おおげさですが
専用ブラウザみたいなものを作りたいといえば通じるようなきがします
元々はシンプルなものを、ローカル側で見やすくして表示するじゃんけんゲーム専用のブラウザを作りたいです

ブラウザなら、ボタンを押せば勝手に情報が送信されますよね?
そして、かえって来た情報を元にテキスト(勝ち負け)を表示


でも、それをローカルのアプリからやる方法がわからないんです
この絵で言うパー(じゃんけんの手を送信)を送信
と、結果を取得(じゃんけんの結果を取得)

がよくわかりません・・・
結果さえ取得できれば
勝ちならif(win)〜
負けならelse if(rose)〜

みたいにして結果のぺーじをかえればいいんだとは思いますが

274 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:30:21 ]
>>271 からPOSTするときの内容もわかってると思っていいの?
って面倒だからググってきた。
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/318webpost/webpost.html
こういうのでわかる?

275 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:36:29 ]
>>273
WebClient もしくは HttpWebRequest を使う(前者のほうが簡単)
www.atmarkit.co.jp/fdotnet/dotnettips/302wcget/wcget.html
ブラウザで表示するのとは別のアドレスを用意するか
送信する引数に勝敗だけ返してねーってフラグでも付けて送る
例えばGETでやるならこんな感じかね(非ブラウザからパーを送信)
www.hoge.co.jp/pss.cgi?value=paper&mode=client

CGI側は value の内容から勝敗を決定し単純に勝敗のみを文字で返す
クライアントはダウンロードした文字の内容で結果を判断する

WebClient wc = new WebClient();
byte[] data = wc.DownloadData("www.hoge.co.jp/pss.cgi?value=paper&mode=client");
Encoding enc = Encoding.GetEncoding("Shift_JIS");
string html = enc.GetString(data);
if (html == "勝ち") { } else { }

276 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:37:02 ]
>>274
まさにこれです
本当にありがとうございました

このじゃんけんゲームは自分で作ったので
それぞれ

paagaosareta
guugaosareta
tyokigaosareta

という内容を送信するということは分かってます

それを見てふ、と思ったのですが
googleで検索ボタンを押したときや、たとえば2chに書き込む情報を送るなんていう場合は
色々POSTされているんだと思いますが
そういうのを調べる方法はあるのでしょうか?

277 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:44:52 ]
FirefoxでHTTP Live Headersアドオン入れるのが手軽

278 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:49:03 ]
って中身もか、、、HTTPわかりゃいい、、、というかcgi書いてるなら中身わかると思うが

279 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:52:51 ]
いったいHTTPのことは分かってるのか分かってないのかどっちだ



280 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 18:53:47 ]
入門書の通り作っただけなのでさっぱりわかってません・・・・
動いた!わーい!

って感じです・・・・






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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