私はコロナSDKを使用して、luasocketを必要とするシンプルなアプリケーションを作っています。 コロナSDKは非同期http reqを行うluasocketをサポートしています。ルア機能を検出して迅速に応答するには時間がかかりすぎますか?
しかし、私はluasocketからUDPを使いたいです。 luasocketからのUDP receive()メソッドは、メッセージを受信するまでブロックしています。
コロナSDKはLuaLanesをサポートしていません。 他のスレッドでudpメッセージを聞くことは全く不可能です。
この場合、udp.receive()の関数が応答するのに時間がかかりすぎる場合、luaに検出/キャンセルするメソッド/トリック/回避策があると考えていますか?
ありがとうございます。
あなたは平均時間で他のことを行うには、このタイムアウトといくつかのコルーチンベースのラッパーを使用することができます。 – jpjacobs