CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

2006-12-15から1日間の記事一覧

HTTP実装(3)

HTTP実装のつづき さてボード上でHTTPサーバの走らせて、WEBブラウザのアドレス欄に 「http://192.168.0.10/」を入力すると・・ ボードのシリアルモニタでTCPコネクション完了、「G」コマンド受信、HTML送信・・ とまで行くのですがブラウザのステータスラ…

HTTP実装(2)

こうして出来上がったHTTPサーバ処理の中心部分が以下です。 TCPで受け取った文字列の先頭が(GETの)「G」ならば(←えらい手抜き) 「HTTP~」以下の固定文字列を送り出すだけです。 if(user_data[0]=='G'){ /* GETメソッド */ strcpy(user_data,"HTTP/1.0 …

HTTP実装(1)

TCPができたのでHTTPの実装に移ります。 PICNICの実装例もありますがHTTPがあればクライアント側に特別な制御ソフトを用意しなくてもWEBブラウザで制御できるということですね。 最終的には家の外からパソコンや携帯電話でエアコンなどの家電製品を制御・・…