0

これは可能ですか?

現在、アプリケーション インスタンスごとに 1 つの wt サーバーをランチャーとして使用していますが、マシンごとに 1 つの wt サーバーが必要だと言われました (アプリケーション インスタンスがいくつ起動されても)。

マシンごとに最大 3 つのアプリケーションしかありませんが、通信用に 3 つの異なるポートを開く必要があります (アプリケーションごとに 1 つ)。

これはどのように行うことができますか?

私の上司は、JSON を使用してデータを送信することについて何か言いました...??

4

1 に答える 1

1

あなたの質問をどのように理解すればよいかわかりません - 3 つのアプリケーションをデプロイし、すべてポート 80 でリッスンし、3 つの異なる URL に配置しますか?それとも、1 つのプロセスが 3 つの異なるポートでリッスンするようにしますか?

前者は WServer::addEntryPoint() を複数回呼び出すことで実行できます。examples/simplechat/simpleChat.C を参照してください。ただし、タイプ Wt::Application の addEntryPoint() を複数回呼び出す必要があります。

後者は、それぞれ独自の構成を持つ複数の WServer オブジェクトをインスタンス化することで実行できます。examples/feature/multiple_servers を参照してください。

于 2014-03-04T10:47:25.050 に答える