1

シンプルなクライアント/サーバー アプリケーションを作成しようとしています (すべてのアプリケーションは Bluetooth サービスとクライアントです)。クライアント コードは、Bluetooth デバイスを見つけて、ローカル データベースに登録します。しかし、調査が実行されているときは、発見できません。(サーバー コードは別のスレッドで実行されます)。エミュレーターは動作しますが (スキャン時間は 0)、実際の電話 (2 つの SE と 1 つの nokia) にインストールすると、スキャン時間は 10 ~ 15 秒です。この期間中、デバイスは別のデバイスによって検出されません。

何か案が?

4

2 に答える 2

1

私が見る限り、同時に動作するサーバーとクライアントを作成しようとしていますよね? これはうまくいかないと思います。一方の電話サーバーを作成し、もう一方をクライアントにする必要があります。

WTK または SE SDK にバンドルされているサンプル アプリを参照することをお勧めします。参考として使用してください。また、開発者向けのSEサイトを読むことをお勧めします。

于 2008-12-13T11:24:43.023 に答える
0

デバイス検索を実行している場合、Bluetooth 無線はそれを行うためにビジー状態になるため、他のデバイスからの検索の問い合わせには応答しません。

于 2009-01-13T17:36:16.537 に答える