Document of c-modernization-kit (porter) 1.0.0

Loading...
Searching...
No Matches
tcpServer_windows.c File Reference

TCP サーバーサンプル Windows 実装。 More...

Go to the source code of this file.

## Detailed Description

TCP サーバーサンプル Windows 実装。

Author
  c-modernization-kit sample team

Date
  2026/03/17

Version
  1.0.0

Windows 固有のサーバー処理を実装します。

- CreateProcess() を使った接続ごとプロセス生成 (run_fork_server)
- 名前付きパイプを使ったプリフォーク (run_prefork_server)
- プラットフォームフック (platform_init / platform_cleanup / dispatch_internal_args)

main() / handle_client_session() / parse_args() は tcpServer.c に実装します。 g_session_fn の実体は tcpServer_common.c に定義されます。

内部起動パターン (ユーザーは直接使わない):

- tcpServer --child <socket_handle> : fork 版の子プロセス
- tcpServer --worker <pipe_name> : prefork 版のワーカープロセス

Copyright
  Copyright (C) CompanyName, Ltd. 2026. All rights reserved.

Definition in file tcpServer_windows.c.