Can you correct me if am doing this wrong, I am using this example to test the try and exception
Code:
from socket import *
import appuifw
server = socket(AF_BT, SOCK_STREAM)
p = bt_rfcomm_get_available_server_channel(server)
server.bind(("", p))
print "bind done"
server.listen(1)
bt_advertise_service( u"Tester", server, True, RFCOMM)
set_security(server, AUTH)
(sock,peer_addr) = server.accept()
print "Connection from %s"%peer_addr
try:
data = sock.recv(1024)
except server_socket.error:
sock.close()
return
print "Received text done"
sock.close()
The exception should be done to the receiving file or the socket connection? And why does this code give an error when executed?
Code:
while True:
datas = ""
data = sock.recv(1024)
if not data:
break
datas = datas+data
Thank you