Frage

Ich bin ein Bluetooth-Spiel in Python für S60 basierte Nokia Geräte zu entwickeln. Die Bluetooth-Buchsen in S60 erweisen sich recht schwierig zu sein. Aus zwei Gründen:

  1. I Master an mehrere Slave-Steckdosen in Python nicht tun können, gehört, dass es nicht in Python getan werden kann, so habe ich das schon verlassen und tun es sowieso nicht.

  2. Der andere Teil ist Ich kann nicht nur in einem separaten Thread an eine Steckdose hören und gehe weg mit te normaler Ausführung meiner Anwendung. Ich habe versucht, einen Beispielcode hier:

http://pastebin.com/f76189841

Beachten Sie, dass ich ao_callgate (), während Buchsen zwischen Threads zu teilen.


Die Post (noch unaswered :-() finden Sie hier: http://discussion.forum.nokia.com/forum/showthread. php? t = 162260

War es hilfreich?

Lösung

habe ich gelernt, ein wenig über aktive Objekte. Anfragen zu lesen und zu schreiben sind Blutooth-Server gesendet. Aber es gibt eine Begrenzung der nur eine Anforderung zu einem Zeitpunkt.

ich einen neuen Thread (sagen t1) erstellen und im Rahmen der Haupt-Thread aufrufen ao_e32.callgate () verwenden. Dadurch, dass ich warten, bis die eingehende Nachricht. Wenn ich möchte ein mesaage über Bluetooth senden ich diesen Thread stoppen sollte, die Nachricht senden und den Faden wieder starten. Aber jetzt das Problem ist, wie kann ich einen Thread in Python stoppen.

P. S. Thread-Modul ist in Python für S60 verfügbar und threding kann darüber installiert wird mit threading.py von der PC-Version von Python

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top