私はCoronaSDKを使用して、luasocketを必要とするシンプルなアプリを作成しています。Corona SDKは、非同期httpreqを実行するためのluasocketをサポートします。
しかし、luasocketのUDPを使用したいと思います。luasocketからのUDPreceive()メソッドは、メッセージを受信するまでブロックされています。
CoronaSDKはLuaLanesをサポートしていません。したがって、別のスレッドでudpメッセージを聞くことはまったく不可能です。
だから私は、関数(この場合はudp.receive())が応答するのに時間がかかりすぎるかどうかを検出してキャンセルするためのメソッド/トリック/回避策がluaにあるかどうかを考えていますか?
前もって感謝します