示例#1
0
 /**
  *  @brief       allClientEndProc
  *  @param[in]   none
  *  @return      void
  *  @note        接続している全Client切断、Client処理スレッド終了依頼
  */
 void allClientEndProc()
 {
     for (int i = clients.Count - 1; i >= 0; i--)
     {
         ServerSideTcpClient srvSideClient = (ServerSideTcpClient)clients[i];
         clients.Remove(clients[i]);     // 要素の削除
         srvSideClient.endProc();        // Clientとの通信処理スレッド終了待ち
         srvSideClient.Dispose();        // Clientとの通信処理クラス破棄
     }
 }