複数のクライアントからの接続を受け入れるマルチスレッド サーバーを使用して、C++ クライアント/サーバー アプリケーションを作成しています。サーバーとクライアントの両方の複数のインスタンスをコンパイルして実行する bash スクリプトを作成する必要があります。クライアントとサーバーは別のフォルダーにあります。
私はこの方法を試しましたが、サーバーのみを起動するため機能しません:
#!/bin/sh
cd "/home/myhost/ServerSide"
g++ -std=c++11 -pthread server_struct.cpp -o server
./server
cd "/home/myhost/ClientSide"
g++ -std=c++11 client.cpp -o client1
./client1
cd "/home/myhost/ClientSide"
g++ -std=c++11 client.cpp -o client2
./client2