import e32 import appuifw from socket import * quit_signal = e32.Ao_lock() app = appuifw.app old_handlers = app.menu, app.exit_key_handler, app.body, app.title def on_exit(): app.menu, app.exit_key_handler, app.body, app.title = old_handlers quit_signal.signal() app.exit_key_handler = on_exit tb = appuifw.Text() app.body = tb app.menu = [] app.title = u"RFCOMM server" address, services = bt_discover() sock = socket(AF_BT, SOCK_STREAM) port = services["SampleServer"] sock.connect( (address, port) ) tb.add( u"connected to %s\n" % address ) sock.send("Series 60 Python client says Hello!!") data = sock.recv(80) tb.add( u"received: %s" % data ) sock.close() quit_signal.wait()