getenv
Last Update 02 / 02 / 08
Perlをガリガリしたい人は、ブラウザがどんな環境変数を吐くのかを知りたいときがあります。
で、これはただそれだけのためのモノ。
C言語版はPOSIX( UNIX, Linux, FreeBSD等 )とWIN32( Win95,98,Me,NT,2000,XP )に対応。
Perl版はPerl4でも動きます。
このほかサーバーがWIN32でビルドする環境がないという方のためにWIN32 Binaryも御用意。
使い方
- C言語版
- サーバーにアップロードしてコンパイル。以上。
- Perl版
- 拡張子をcgiに変えてサーバーにアップロード。以上。
- WIN32 Binary
- サーバーおよびその設定にかなり依存します。Apache互換であれば拡張子をcgiにしてアップロードするだけでOKなんですが、
IISだったりすると、おそらく「cgi→Perl」「exe→ダウンロード」という設定でしょうからほぼ実行不可能です。
「cgi→Perl」になっていたら(つまり拡張子をcgiにしてアクセスするとエラーになる場合)素直にPerl版を使用してください。
あとはブラウザでアクセスするだけ。
ソースについて
改変・パクリ自由です。こんなモン素人でもかけます。っていうか入門編です。
これから始めようかって人が参考にして頂けたら幸いです。
ダウンロード
SNTPクライアント
Last Update 02 / 07/ 28
SNTP(Simple Network Time Protocol) version 4 クライアントのサンプルソースです。
時刻のずれを取得するのに必要な処理を1つの関数に詰め込んでいます。
パケット送信の往復の時間も考慮に入れているので結構正確かと。
Linux - gcc と WIN32 - VC7 で確認済みです。
このソースの内容はパブリックドメインとします。
どのような用途であろうと自由に使ってくれてかまいません。
このソースを使用したことによるいかなる損害も作者は責任を負いません。
ダウンロード