C++ サーバー/クライアント アプリケーションを作成する場合、通信に使用したポートは、サーバーとクライアント マシンのルーターで開いている必要がありますか?
または、他にどのようなアプローチを取ることができますか?クライアント コンピューターはサーバーから情報を受信する必要がありますが、学校のネットワーク上にあるため、ポートを開くことができません....
[編集]
うーん、私のセットアップは、サーバー上で実行されている php ページです。たとえば、hello を押すと、サーバーは php を介して ssh 接続を確立し、シェル コマンドをマシンに送信します。サーバーは、私が ssh アクセスできる学校のサーバーから実行されており、そこからすべてのものを実行しています。クライアントコンピューターは、サーバーに接続されていない学校のwifiで実行されている私のPCになります。サーバーは、学校のwifiから離れて実行されている私のコンピューターのパブリックIPへのssh接続を試みます(ポートは開いていません/ sshアウトできますが、sshインはできません)。あなたが言及したこれらのメソッドはこれを可能にしますか?特に、サーバーからパテを実行できないためconnect.cと、phpから呼び出すことができるconnect.cです。