私の Python アプリ (v2.7) には、基本的に Bluetooth GPS デバイスと通信する「while」ループがあり、データが受信されている限りループが続きます。本質的に、while ループは次のようになります。
> data = ""
>
> if data == None:
> print "Connection Failed" else:
> print "Connection Established"
>
> while True:
> data = socket.recv(1024)
今私がやりたいことは、データが受信されないためループを終了するブルートゥースデバイスのスイッチがオフになるまで、プログラムの存続期間中継続的にループを実行している間、これをそのままにしておくことです。それでも、この while ループが続くので、データを解析する別のメソッドに移りたいと思います。
ループを実行したままにして、次のコマンドに進むにはどうすればよいですか? 糸通しは必要ですか?私はスレッドの概念に慣れていないので、しばらくお待ちください:)
ありがとう