RailsでUDPサーバーを使用しており、config/initializersフォルダーからサーバーを呼び出しています。コードを実行すると、コードは正常に動作しますthread_a=Thread.new{UDPserver()}
が、コードは最終的にオフになり、Rails スクリプトの実行が停止すると推測されます。私が書いたら
thread_a=Thread.new{UDPserver()}
thread_a.join
その後、私のWebプログラム全体が機能しません。これは、プログラムが残りのプログラムをロードするまで、スレッドが終了するまで待機しているためだと思います(スレッドは終了しません)。どうしようかな?
ノート:
スレッドを実行している理由は、プログラムが常に UDP メッセージを待ってから反応する必要があるためです。また、私たちがプログラムする標準も同時にアップする必要があります。
ルビー 1.9.3p194
レール 3.2.12