私は、クライアントが送信したテキストをコンソールに表示するだけの単純なQtベースのBluetoothサーバ(rfcomm)を構築しようとしています。 QGuiApplicationまたはQApplicationの代わりにQCoreApplication(これが必要なのです)を使用しているときに、メッセージを受け取ることができず、クライアントが接続されたときに通知されないことに気付きました(SLOTSは呼び出されません) 。 コード全体はhereです。サーバーはQt Bluetooth Chatの例でテストすることができ、私のサーバーのコード全体がこの例から抽出されます。それはイベントループに関連するものかもしれませんが、私は何がわかりません。私はQt 5.6.1でOS X El Capitan上でサーバを稼働させています。Qt BluetoothサーバがQCoreApplicationと連携していません
0
A
答えて
1
thisのQtチームの回答によると、Bluetooth I/O関連の機能にはQCoreApplicationで利用できない実行ループが必要です。
Qt 5.7には、Core Foundationイベントディスパッチャを使用して、これを回避する方法があります。
このイベントディスパッチャを有効にするには、 'QT_EVENT_DISPATCHER_CORE_FOUNDATION = 1'環境変数を設定する必要があります。
関連する問題
- 1. QtがSymbianと連携していません
- 2. C#webserviceクライアントがjavaサーバと連携していません
- 3. default_target_pathがFOSUserBundleと連携しません
- 4. JavascriptがSelenideとPhantomJSと連携していません
- 5. WgetとcURLがWikipediaと連携していません
- 6. GoogleシートFILTER()とQUERY()がSUM()と連携していません
- 7. $がすべて配列と連携していません
- 8. ネストしたアグリゲーションがAggregationContainerと連携していません
- 9. UIActivityIndicatorViewがio5と連携していません
- 10. Capybaraがaction_cableと連携していません
- 11. Java Thread.currentThread()。setUncaughtExceptionHandler()がJUNITと連携していませんか?
- 12. ng-modelバインディングがng-templateと連携していません
- 13. セロリーモニタリングがデータベースブローカと連携していません
- 14. Moodle Paypal_enrolmentプラグインがPaypal Sanboxと連携していませんか?
- 15. イベントハンドラがjQueryと連携していません
- 16. JQuery XeditableがAngular2と連携していません
- 17. データサービス認証がserviceContext.GetReadStreamUri(..)と連携していません
- 18. アイテムローダーがresponse.metaと連携していません
- 19. Ajaxとバリデーターが連携していません
- 20. ABGroupCreateがExchangeと連携していません
- 21. UISearchBarDelegateとUITableViewが連携していませんか?
- 22. jQueryダイアログボックスがDatepickerと連携していません
- 23. ErrorDocumentがローカルファイルと連携していません
- 24. prepareForSegueがナビゲーションコントローラと連携していません
- 25. querySelectorAllがdata-srcsetと連携していません
- 26. 述語がNSSetと連携していません
- 27. Fabric.js loadFromJSONがrgba fillと連携していません
- 28. MAMPでMongoDBドライバがApacheと連携していません(Windows)
- 29. json_encodeがstrip_tagsと連携していません
- 30. angular-daterangepickerがangularJsと連携していません