ファイルとページの一覧

  • 📁 porter
         porter
    • 📁 docs
    • 📁 include
      • 📄 porter.h
             通信ライブラリ (動的リンク用) のヘッダーファイル。
      • 📄 porter_const.h
             通信ライブラリの定数ファイル。
      • 📄 porter_type.h
             通信ライブラリの型定義ファイル。
    • 📁 libsrc
      • 📁 porter
        • 📁 api
        • 📁 infra
          • 📁 compress
            • 📄 compress.h
                   データ圧縮・解凍モジュールの内部ヘッダー。
            • 📄 compress_linux.c
                   Linux 向け圧縮・解凍モジュール (zlib)。
            • 📄 compress_windows.c
                   Windows 向け圧縮・解凍モジュール (Compression API)。
          • 📁 crypto
            • 📄 crypto.h
                   データ暗号化・復号モジュールの内部ヘッダー。
            • 📄 crypto_linux.c
                   Linux 向け暗号化・復号モジュール (OpenSSL AES-256-GCM)。
            • 📄 crypto_windows.c
                   Windows 向け暗号化・復号モジュール (CNG AES-256-GCM)。
          • 📄 potrLog.c
                 porter ロガー実装。
          • 📄 potrLog.h
                 porter 内部ログマクロ定義ヘッダー。
          • 📄 potrSendQueue.c
                 非同期送信キューの実装。
          • 📄 potrSendQueue.h
                 非同期送信キューの型定義と操作関数。
        • 📁 protocol
          • 📄 config.c
                 設定ファイル (INI 形式) 解析モジュール。
          • 📄 config.h
                 設定ファイル解析モジュールの内部ヘッダー。
          • 📄 packet.c
                 パケット構築・解析モジュール。
          • 📄 packet.h
                 パケット構築・解析モジュールの内部ヘッダー。
          • 📄 seqnum.c
                 通番管理モジュール。
          • 📄 seqnum.h
                 通番管理モジュールの内部ヘッダー。
          • 📄 window.c
                 スライディングウィンドウ管理モジュール。
          • 📄 window.h
                 スライディングウィンドウ管理モジュールの内部ヘッダー。
        • 📁 thread
        • 📁 util
          • 📄 potrIpAddr.c
                 IPv4 アドレス変換ユーティリティ (内部用)。
          • 📄 potrIpAddr.h
                 IPv4 アドレス変換ユーティリティ (内部用)。
        • 📄 potrContext.h
               セッションコンテキスト内部定義ヘッダー。
        • 📄 potrPeerTable.c
               N:1 モード用ピアテーブル管理の実装。
        • 📄 potrPeerTable.h
               N:1 モード用ピアテーブル管理モジュールの内部ヘッダー。
    • 📁 src
      • 📁 recv
        • 📄 recv.c
               受信テストコマンド。
      • 📁 send
        • 📄 send.c
               送信テストコマンド。
      • 📁 tech-sample
             技術サンプル
        • 📁 tcpServer
               TCP サーバーのプロセスモデル
          • 📄 tcpServer.c
                 TCP サーバーサンプル共通実装。
          • 📄 tcpServer.h
                 TCP サーバーサンプル共通定義。
          • 📄 tcpServer_common.c
                 TCP サーバーサンプル 共通変数定義。
          • 📄 tcpServer_linux.c
                 TCP サーバーサンプル Linux 実装。
          • 📄 tcpServer_windows.c
                 TCP サーバーサンプル Windows 実装。
  • 📄 README.md
         c-modernization-kit サンプル (porter)