sgcalは使い捨てのクライアントプロセスと 作業中動作し続ける子プロセスからなります.
子プロセスはマルチスレッドでネットワークと クライアントプロセスの要求を処理します. これによってクライアントプロセスはSHIORIからの 要求に即座に何らかの返答をします. (ネットワークの処理などで引っかかってproxy.dllが もたつくのを防ぎます)
クライアントプロセス起動→ 子プロセスに問い合わせ→ proxy.dllに返答→ 終了