Ignore:
Timestamp:
Aug 23, 2017, 9:27:43 AM (7 years ago)
Author:
coas-nagasima
Message:

文字コードを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/wwws.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    7  *  上記著作権è€
    8 ã¯ï¼Œä»¥ä¸‹ã® (1)~(4) の条件か,Free Software Foundation
    9  *  によってå
    10 ¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
    11  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
    12  *  を改変したものを含む.以下同じ)を使用・複製・改変・再é
    13 å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
    14  *  利用と呼ぶ)することを無償で許諾する.
    15  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    16  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    17  *      スコード中に含まれていること.
    18  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    19  *      用できる形で再é
    20 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    21 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    22  *      è€
    23 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    24  *      の無保証規定を掲載すること.
    25  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    26  *      用できない形で再é
    27 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
    28  *    (a) 再é
    29 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    30 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    31  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
    32  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    33  *      害からも,上記著作権è€
    34 ãŠã‚ˆã³TOPPERSプロジェクトをå
    35 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
     8 *  によって公表されている GNU General Public License の Version 2 に記
     9 *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
     10 *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
     11 *  利用と呼ぶ)することを無償で許諾する.
     12 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     13 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     14 *      スコード中に含まれていること.
     15 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     16 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     17 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     18 *      の無保証規定を掲載すること.
     19 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     20 *      用できない形で再配布する場合には,次の条件を満たすこと.
     21 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     22 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     23 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     24 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    3625 *
    37  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    38 ãŠ
    39  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
    40  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
    41  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     26 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     27 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
     28 *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
     29 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4533
    4634/*
    47  *  WWW サーバ
     35 *  WWW サーバ
    4836 *
    49  *    ・送受信タスク同一型
    50  *    ・ノンブロッキングコール
    51  *    ・省コピー API
    52  *    ・IPv4/IPv6
     37 *    ・送受信タスク同一型
     38 *    ・ノンブロッキングコール
     39 *    ・省コピー API
     40 *    IPv4/IPv6
    5341 */
    5442
     
    10391
    10492/*
    105  *  送受信 API の選択
     93 *  送受信 API の選択
    10694 */
    10795
     
    119107
    120108/*
    121  *  関数
     109 *  関数
    122110 */
    123111
     
    131119
    132120/*
    133  *  å
    134 ¨åŸŸå¤‰æ•°
    135  */
    136 
    137 /* TCP 送受信ウィンドバッファ */
     121 *  全域変数
     122 */
     123
     124/* TCP 送受信ウィンドバッファ */
    138125
    139126#ifndef TCP_CFG_SWBUF_CSAVE
     
    146133
    147134/*
    148  *  変数
     135 *  変数
    149136 */
    150137
     
    177164
    178165/*
    179  *  get_char -- 一文字å
    180 ¥åŠ›ã™ã‚‹ã€‚
     166 *  get_char -- 一文字入力する。
    181167 */
    182168
     
    213199
    214200/*
    215  *  flush_sbuf -- 送信バッファをフラッシュする。
     201 *  flush_sbuf -- 送信バッファをフラッシュする。
    216202 */
    217203
     
    228214
    229215/*
    230  *  put_str -- 文字列を出力する。
     216 *  put_str -- 文字列を出力する。
    231217 */
    232218
     
    270256
    271257/*
    272  *  get_char -- 一文字å
    273 ¥åŠ›ã™ã‚‹ã€‚
     258 *  get_char -- 一文字入力する。
    274259 */
    275260
     
    303288
    304289/*
    305  *  flush_sbuf -- 送信バッファをフラッシュする。
     290 *  flush_sbuf -- 送信バッファをフラッシュする。
    306291 */
    307292
     
    323308
    324309/*
    325  *  put_str -- 文字列を出力する。
     310 *  put_str -- 文字列を出力する。
    326311 */
    327312
     
    355340
    356341/*
    357  *  get_line -- 一行å
    358 ¥åŠ›ã™ã‚‹ã€‚
     342 *  get_line -- 一行入力する。
    359343 */
    360344
     
    396380
    397381/*
    398  *  convert -- 数値変換
     382 *  convert -- 数値変換
    399383 */
    400384
     
    426410
    427411/*
    428  * split_fields -- フィールドに分割する。
     412 * split_fields -- フィールドに分割する。
    429413 */
    430414
     
    450434
    451435/*
    452  *  put_status -- status line を出力する。
     436 *  put_status -- status line を出力する。
    453437 */
    454438
     
    465449
    466450/*
    467  *  put_content_length -- Content-length を出力する。
     451 *  put_content_length -- Content-length を出力する。
    468452 */
    469453
     
    484468
    485469/*
    486  *  get_method -- GET メソッドの処理
     470 *  get_method -- GET メソッドの処理
    487471 */
    488472
     
    501485
    502486/*
    503  *  parse_request -- リクエストを解析する。
     487 *  parse_request -- リクエストを解析する。
    504488 */
    505489
     
    534518                }
    535519
    536         while ((len = get_line(cepid, line, srbuf)) > 0) {      /* ヘッダをスキップする。*/
     520        while ((len = get_line(cepid, line, srbuf)) > 0) {      /* ヘッダをスキップする。*/
    537521                split_fields(line, ": ");
    538522                if (strcmp("Content-Length", &line->buf[line->off[0]]) == 0)
     
    540524                }
    541525        while (blen > 0 && (len = get_line(cepid, line, srbuf)) > 0) {
    542                 /* エンティティ・ボディをスキップする。*/
     526                /* エンティティ・ボディをスキップする。*/
    543527                blen -= line->len;
    544528                }
     
    562546
    563547/*
    564  *  index_html -- /index.html ファイル
     548 *  index_html -- /index.html ファイル
    565549 */
    566550
     
    580564                "<title>TINET TCP/IP Protocol Stack</title>\r\n"
    581565                "</head><body bgcolor=\"#ffffbb\">\r\n"
    582                 "<hr>この WWW サーバは<br>"
     566                "<hr>この WWW サーバは<br>"
    583567
    584568#ifdef TARGET_KERNEL_ASP
    585                 "ASP Kernel Release 1.3 (patchlevel = 2) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") と<br>\r\n"
     569                "ASP Kernel Release 1.3 (patchlevel = 2) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") <br>\r\n"
    586570#endif
    587571
    588572#ifdef TARGET_KERNEL_JSP
    589                 "JSP Kernel Release 1.4 (patchlevel = 3) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") と<br>\r\n"
     573                "JSP Kernel Release 1.4 (patchlevel = 3) for " TARGET_NAME " (" __DATE__ "," __TIME__ ") <br>\r\n"
    590574#endif
    591575
    592                 "TINET TCP/IP プロトコルスタックによりサービスしています。<br><hr>\r\n"
    593                 "<ul><li type=\"square\"><a href=\"stat.html\">ネットワーク統計æƒ
    594 å ±</a></ul><hr>\r\n"
     576                "TINET TCP/IP プロトコルスタックによりサービスしています。<br><hr>\r\n"
     577                "<ul><li type=\"square\"><a href=\"stat.html\">ネットワーク統計情報</a></ul><hr>\r\n"
    595578                "FreeBSD: Copyright (c) 1982, 1986, 1988, 1990, 1993, 1994, 1995<br>\r\n"
    596579                "The Regents of the University of California.  All rights reserved.<br><br>\r\n"
     
    643626        get_tim(&start);
    644627        len += put_status(cepid, srbuf, ST_OK);
    645         len += put_content_length(cepid, srbuf, strlen(response) - 2);  /* 2 は最初の \r\n */
     628        len += put_content_length(cepid, srbuf, strlen(response) - 2);  /* 2 は最初の \r\n */
    646629        len += put_str(cepid, srbuf, response);
    647630        get_tim(&finish);
     
    664647
    665648static const char time_prefix[] =
    666         "経過時間: "
     649        "経過時間: "
    667650        ;
    668651
     
    677660static const char table_prefix_ip4[] =
    678661        "<h2>IPv4</h2><table border>\r\n"
    679         "<tr><th>é 
    680 ç›®</th><th>カウント</th></tr>\r\n"
     662        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    681663        ;
    682664
     
    687669static const char table_prefix_ip6[] =
    688670        "<h2>IPv6</h2><table border>\r\n"
    689         "<tr><th>é 
    690 ç›®</th><th>カウント</th></tr>\r\n"
     671        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    691672        ;
    692673
    693674static const char table_prefix_icmp6[] =
    694675        "<h2>ICMPv6</h2><table border>\r\n"
    695         "<tr><th>é 
    696 ç›®</th><th>カウント</th></tr>\r\n"
     676        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    697677        ;
    698678
    699679static const char table_prefix_nd6[] =
    700         "<h2>近隣探索</h2><table border>\r\n"
    701         "<tr><th>é 
    702 ç›®</th><th>カウント</th></tr>\r\n"
     680        "<h2>近隣探索</h2><table border>\r\n"
     681        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    703682        ;
    704683
     
    707686static const char table_prefix_tcp[] =
    708687        "<h2>TCP</h2><table border>\r\n"
    709         "<tr><th>é 
    710 ç›®</th><th>カウント</th></tr>\r\n"
     688        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    711689        ;
    712690
    713691static const char table_prefix_net_buf[] =
    714         "<h2>ネットワークバッファ</h2><table border>\r\n"
    715         "<tr><th>サイズ</th>"
    716         "<th>用意数</th>"
    717         "<th>割当要求数</th>"
    718         "<th>割当数</th>"
    719         "<th>割当て<br>エラー数</th></tr>\r\n"
     692        "<h2>ネットワークバッファ</h2><table border>\r\n"
     693        "<tr><th>サイズ</th>"
     694        "<th>用意数</th>"
     695        "<th>割当要求数</th>"
     696        "<th>割当数</th>"
     697        "<th>割当て<br>エラー数</th></tr>\r\n"
    720698        ;
    721699
     
    723701
    724702static const char table_prefix_ppp[] =
    725         "<h2>PPP ネットワークインタフェース</h2><table border>\r\n"
    726         "<tr><th>é 
    727 ç›®</th><th>カウント</th></tr>\r\n"
     703        "<h2>PPP ネットワークインタフェース</h2><table border>\r\n"
     704        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    728705        ;
    729706
    730707static const char *ppp_item[NC_PPP_SIZE] = {
    731         "受信オクテット数",
    732         "送信オクテット数",
    733         "受信フレーム数",
    734         "送信フレーム数",
    735         "受信エラーフレーム数",
    736         "送信エラーフレーム数",
    737         "バッファ割り当て失敗数",
     708        "受信オクテット数",
     709        "送信オクテット数",
     710        "受信フレーム数",
     711        "送信フレーム数",
     712        "受信エラーフレーム数",
     713        "送信エラーフレーム数",
     714        "バッファ割り当て失敗数",
    738715        };
    739716
     
    743720
    744721static const char table_prefix_ether_nic[] =
    745         "<h2>イーサネット・ネットワークインタフェース</h2><table border>\r\n"
    746         "<tr><th>é 
    747 ç›®</th><th>カウント</th></tr>\r\n"
     722        "<h2>イーサネット・ネットワークインタフェース</h2><table border>\r\n"
     723        "<tr><th>項目</th><th>カウント</th></tr>\r\n"
    748724        ;
    749725
    750726static const char *ether_nic_item[NC_ETHER_NIC_SIZE] = {
    751         "リセット数",
    752         "送信セマフォ資源返却オーバー数",
    753         "送信タイムアウト数",
    754         "衝突数",
    755         "送信エラーフレーム数",
    756         "送信フレーム数",
    757         "送信オクテット数",
    758         "受信セマフォ資源返却オーバー数",
    759         "受信バッファ割り当て失敗数",
    760         "受信エラーフレーム数",
    761         "受信フレーム数",
    762         "受信オクテット数",
     727        "リセット数",
     728        "送信セマフォ資源返却オーバー数",
     729        "送信タイムアウト数",
     730        "衝突数",
     731        "送信エラーフレーム数",
     732        "送信フレーム数",
     733        "送信オクテット数",
     734        "受信セマフォ資源返却オーバー数",
     735        "受信バッファ割り当て失敗数",
     736        "受信エラーフレーム数",
     737        "受信フレーム数",
     738        "受信オクテット数",
    763739        };
    764740
     
    768744
    769745static const char *ip4_item[NC_IP4_SIZE] = {
    770         "分割送信、フラグメント数",
    771         "分割送信数",
    772         "送信エラーデータグラム数",
    773         "送信データグラム数",
    774         "送信オクテット数",
    775         "分割受信タイムアウト数",
    776         "分割受信バッファ割り当て失敗数",
    777         "分割受信破棄数",
    778         "分割受信再構成成功数",
    779         "分割受信フラグメント数",
    780         "分割受信数",
    781         "オプションå
    782 ¥åŠ›æ•°",
    783         "プロトコルエラー数",
    784         "アドレスエラー数",
    785         "バージョンエラー数",
    786         "長さエラー数",
    787         "チェックサムエラー数",
    788         "受信エラーデータグラム数",
    789         "受信データグラム数",
    790         "受信オクテット数",
     746        "分割送信、フラグメント数",
     747        "分割送信数",
     748        "送信エラーデータグラム数",
     749        "送信データグラム数",
     750        "送信オクテット数",
     751        "分割受信タイムアウト数",
     752        "分割受信バッファ割り当て失敗数",
     753        "分割受信破棄数",
     754        "分割受信再構成成功数",
     755        "分割受信フラグメント数",
     756        "分割受信数",
     757        "オプション入力数",
     758        "プロトコルエラー数",
     759        "アドレスエラー数",
     760        "バージョンエラー数",
     761        "長さエラー数",
     762        "チェックサムエラー数",
     763        "受信エラーデータグラム数",
     764        "受信データグラム数",
     765        "受信オクテット数",
    791766        };
    792767
     
    796771
    797772static const char *ip6_item[NC_IP6_SIZE] = {
    798         "分割送信、フラグメント数",
    799         "分割送信数",
    800         "送信エラーデータグラム数",
    801         "送信データグラム数",
    802         "送信オクテット数       ",
    803         "分割受信タイムアウト数",
    804         "分割受信バッファ割り当て失敗数",
    805         "分割受信破棄数",
    806         "分割受信再構成成功数",
    807         "分割受信フラグメント数",
    808         "分割受信数",
    809         "プロトコルエラー数    ",
    810         "アドレスエラー数       ",
    811         "バージョンエラー数    ",
    812         "長さエラー数",
    813         "受信エラーデータグラム数",
    814         "受信データグラム数",
    815         "受信オクテット数       ",
     773        "分割送信、フラグメント数",
     774        "分割送信数",
     775        "送信エラーデータグラム数",
     776        "送信データグラム数",
     777        "送信オクテット数       ",
     778        "分割受信タイムアウト数",
     779        "分割受信バッファ割り当て失敗数",
     780        "分割受信破棄数",
     781        "分割受信再構成成功数",
     782        "分割受信フラグメント数",
     783        "分割受信数",
     784        "プロトコルエラー数      ",
     785        "アドレスエラー数       ",
     786        "バージョンエラー数      ",
     787        "長さエラー数",
     788        "受信エラーデータグラム数",
     789        "受信データグラム数",
     790        "受信オクテット数       ",
    816791        };
    817792
    818793static const char *icmp6_item[NC_ICMP6_SIZE] = {
    819         "送信エラー ICMP データ数      ",
    820         "送信 ICMP データ数",
    821         "送信 ICMP オクテット数",
    822         "長さエラー数",
    823         "受信エラー ICMP データ数      ",
    824         "受信 ICMP データ数",
    825         "受信 ICMP オクテット数",
     794        "送信エラー ICMP データ数        ",
     795        "送信 ICMP データ数",
     796        "送信 ICMP オクテット数",
     797        "長さエラー数",
     798        "受信エラー ICMP データ数        ",
     799        "受信 ICMP データ数",
     800        "受信 ICMP オクテット数",
    826801        };
    827802
    828803static const char *nd6_item[NC_ND6_SIZE] = {
    829         "重複アドレス検出送信数",
    830         "近隣要請送信数",
    831         "近隣要請受信数",
    832         "近隣通知送信数",
    833         "近隣通知受信数",
    834         "ルータ要請出力数",
    835         "ルータ通知受信数",
     804        "重複アドレス検出送信数",
     805        "近隣要請送信数",
     806        "近隣要請受信数",
     807        "近隣通知送信数",
     808        "近隣通知受信数",
     809        "ルータ要請出力数",
     810        "ルータ通知受信数",
    836811        };
    837812
     
    839814
    840815static const char *tcp_item[NC_TCP_SIZE] = {
    841         "能動オープン数",
    842         "受動オープン数",
    843         "RTT 更新数",
    844         "送信 RST 数",
    845         "送信 ACK 数",
    846         "送信緊急セグメント数",
    847         "送信データセグメント数",
    848         "再送セグメント数",
    849         "送信セグメント数",
    850         "送信制御セグメント数",
    851         "送信データオクテット数",
    852         "受信キュー解放数",
    853         "受信多重数",
    854         "受信破棄数",
    855         "受信 RST 数",
    856         "受信多重 ACK 数",
    857         "受信 ACK 数",
    858         "受信チェックサム不正数",
    859         "受信ヘッダ不正数",
    860         "受信緊急セグメント数",
    861         "受信データセグメント数",
    862         "受信セグメント数",
    863         "受信データオクテット数",
    864         "受信オクテット数",
     816        "能動オープン数",
     817        "受動オープン数",
     818        "RTT 更新数",
     819        "送信 RST 数",
     820        "送信 ACK 数",
     821        "送信緊急セグメント数",
     822        "送信データセグメント数",
     823        "再送セグメント数",
     824        "送信セグメント数",
     825        "送信制御セグメント数",
     826        "送信データオクテット数",
     827        "受信キュー解放数",
     828        "受信多重数",
     829        "受信破棄数",
     830        "受信 RST 数",
     831        "受信多重 ACK 数",
     832        "受信 ACK 数",
     833        "受信チェックサム不正数",
     834        "受信ヘッダ不正数",
     835        "受信緊急セグメント数",
     836        "受信データセグメント数",
     837        "受信セグメント数",
     838        "受信データオクテット数",
     839        "受信オクテット数",
    865840        };
    866841
    867842/*
    868  *  put_count_item1 -- カウンタのå†
    869 å®¹ã‚’出力する。グループ 1
     843 *  put_count_item1 -- カウンタの内容を出力する。グループ 1
    870844 */
    871845
     
    910884
    911885/*
    912  *  put_count_item2 -- カウンタのå†
    913 å®¹ã‚’出力する。グループ 2
     886 *  put_count_item2 -- カウンタの内容を出力する。グループ 2
    914887 */
    915888
     
    936909
    937910/*
    938  *  td_len_ppp -- put_count_ppp で出力する文字数。
     911 *  td_len_ppp -- put_count_ppp で出力する文字数。
    939912 */
    940913
     
    951924
    952925/*
    953  *  put_count_ppp -- カウンタ (PPP) のå†
    954 å®¹ã‚’出力する。
     926 *  put_count_ppp -- カウンタ (PPP) の内容を出力する。
    955927 */
    956928
     
    1023995
    1024996/*
    1025  *  td_len_ip4 -- put_count_ip4 で出力する文字数。
     997 *  td_len_ip4 -- put_count_ip4 で出力する文字数。
    1026998 */
    1027999
     
    10381010
    10391011/*
    1040  *  put_count_ip4 -- カウンタ (IP4) のå†
    1041 å®¹ã‚’出力する。
     1012 *  put_count_ip4 -- カウンタ (IP4) の内容を出力する。
    10421013 */
    10431014
     
    10681039
    10691040/*
    1070  *  td_len_nd6 -- put_count_nd6 で出力する文字数。
     1041 *  td_len_nd6 -- put_count_nd6 で出力する文字数。
    10711042 */
    10721043
     
    10831054
    10841055/*
    1085  *  put_count_nd6 -- カウンタ (ND6) のå†
    1086 å®¹ã‚’出力する。
     1056 *  put_count_nd6 -- カウンタ (ND6) の内容を出力する。
    10871057 */
    10881058
     
    11091079
    11101080/*
    1111  *  td_len_icmp6 -- put_count_icmp6 で出力する文字数。
     1081 *  td_len_icmp6 -- put_count_icmp6 で出力する文字数。
    11121082 */
    11131083
     
    11241094
    11251095/*
    1126  *  put_count_icmp6 -- カウンタ (ICMP6) のå†
    1127 å®¹ã‚’出力する。
     1096 *  put_count_icmp6 -- カウンタ (ICMP6) の内容を出力する。
    11281097 */
    11291098
     
    11501119
    11511120/*
    1152  *  td_len_ip6 -- put_count_ip6 で出力する文字数。
     1121 *  td_len_ip6 -- put_count_ip6 で出力する文字数。
    11531122 */
    11541123
     
    11651134
    11661135/*
    1167  *  put_count_ip6 -- カウンタ (IP6) のå†
    1168 å®¹ã‚’出力する。
     1136 *  put_count_ip6 -- カウンタ (IP6) の内容を出力する。
    11691137 */
    11701138
     
    11931161
    11941162/*
    1195  *  td_len_tcp -- put_count_tcp で出力する文字数。
     1163 *  td_len_tcp -- put_count_tcp で出力する文字数。
    11961164 */
    11971165
     
    12081176
    12091177/*
    1210  *  put_count_tcp -- カウンタ (TCP) のå†
    1211 å®¹ã‚’出力する。
     1178 *  put_count_tcp -- カウンタ (TCP) の内容を出力する。
    12121179 */
    12131180
     
    12341201
    12351202/*
    1236  *  put_elapse_time -- 経過時間を出力する。
     1203 *  put_elapse_time -- 経過時間を出力する。
    12371204 */
    12381205
     
    12661233
    12671234/*
    1268  *  put_count_net_buf -- カウンタ (TCP) のå†
    1269 å®¹ã‚’出力する。
     1235 *  put_count_net_buf -- カウンタ (TCP) の内容を出力する。
    12701236 */
    12711237
     
    13071273
    13081274/*
    1309  *  td_len_ether_nic -- put_count_ether_nic で出力する文字数。
     1275 *  td_len_ether_nic -- put_count_ether_nic で出力する文字数。
    13101276 */
    13111277
     
    13221288
    13231289/*
    1324  *  put_count_ether_nic -- カウンタ (ETHER_NIC) のå†
    1325 å®¹ã‚’出力する。
     1290 *  put_count_ether_nic -- カウンタ (ETHER_NIC) の内容を出力する。
    13261291 */
    13271292
     
    13501315
    13511316/*
    1352  *  stat_html -- /stat.html ファイル
     1317 *  stat_html -- /stat.html ファイル
    13531318 */
    13541319
     
    13661331#endif
    13671332
    1368                 "<title>ネットワーク統計æƒ
    1369 å ±</title>\r\n"
     1333                "<title>ネットワーク統計情報</title>\r\n"
    13701334                "</head><body bgcolor=\"#ffffbb\">\r\n"
    1371                 "<hr><h1 align=\"center\">ネットワーク統計æƒ
    1372 å ±</h1><hr>\r\n"
     1335                "<hr><h1 align=\"center\">ネットワーク統計情報</h1><hr>\r\n"
    13731336                ;
    13741337
     
    13781341
    13791342        static const char table_prefix1[] =
    1380                 "<h2>グループ 1</h2><table border>\r\n"
    1381                 "<tr><th>é 
    1382 ç›®</th>\r\n"
    1383                 "<th>受信オクテット数</th>"
    1384                 "<th>送信オクテット数</th>\r\n"
    1385                 "<th>受信パケット数</th>"
    1386                 "<th>送信パケット数</th>\r\n"
    1387                 "<th>受信エラー<br>パケット数</th>"
    1388                 "<th>送信エラー<br>パケット数</th></tr>\r\n"
     1343                "<h2>グループ 1</h2><table border>\r\n"
     1344                "<tr><th>項目</th>\r\n"
     1345                "<th>受信オクテット数</th>"
     1346                "<th>送信オクテット数</th>\r\n"
     1347                "<th>受信パケット数</th>"
     1348                "<th>送信パケット数</th>\r\n"
     1349                "<th>受信エラー<br>パケット数</th>"
     1350                "<th>送信エラー<br>パケット数</th></tr>\r\n"
    13891351                ;
    13901352
     
    13921354
    13931355        static const char table_prefix2[] =
    1394                 "<h2>グループ 2</h2><table border>\r\n"
    1395                 "<tr><th>é 
    1396 ç›®</th>"
    1397                 "<th>受信オクテット数</th>"
    1398                 "<th>受信フレーム数</th></tr>\r\n"
     1356                "<h2>グループ 2</h2><table border>\r\n"
     1357                "<tr><th>項目</th>"
     1358                "<th>受信オクテット数</th>"
     1359                "<th>受信フレーム数</th></tr>\r\n"
    13991360                ;
    14001361
     
    14891450
    14901451                                + content_len
    1491                                 - 2);   /* 2 は最初の \r\n */
     1452                                - 2);   /* 2 は最初の \r\n */
    14921453
    14931454        len += put_str(cepid, srbuf, res_prefix);
     
    15771538
    15781539/*
    1579  *  WWW サーバ
     1540 *  WWW サーバ
    15801541 */
    15811542
     
    16531614
    16541615/*
    1655  *  get_tcp_rep -- TCP 受付口を獲得する。
     1616 *  get_tcp_rep -- TCP 受付口を獲得する。
    16561617 */
    16571618
     
    16801641
    16811642/*
    1682  *  get_tcp_cep -- TCP 通信端点とを獲得する。
     1643 *  get_tcp_cep -- TCP 通信端点とを獲得する。
    16831644 */
    16841645
     
    17111672
    17121673/*
    1713  *  WWW サーバタスク
     1674 *  WWW サーバタスク
    17141675 */
    17151676
     
    17511712
    17521713/*
    1753  *  WWW サーバタスク
     1714 *  WWW サーバタスク
    17541715 */
    17551716
Note: See TracChangeset for help on using the changeset viewer.