Prevented the 'SendDiscoveryPacket' from crashing.

This commit is contained in:
CodePanter 2016-04-28 16:57:10 +02:00
parent 8d9d03b69a
commit b638c79461

View file

@ -135,13 +135,17 @@ class Canvas(object):
def SendDiscoveryPacket(self): def SendDiscoveryPacket(self):
"""Lets send out our ip/port/resolution to any listening clients""" """Lets send out our ip/port/resolution to any listening clients"""
self.broadcastsocket.sendto( try:
'%s:%f %s:%d %d*%d' % (PROTOCOL_PREAMBLE, PROTOCOL_VERSION, self.broadcastsocket.sendto(
UDP_IP, UDP_PORT, '%s:%f %s:%d %d*%d' % (PROTOCOL_PREAMBLE, PROTOCOL_VERSION,
self.width, self.height), UDP_IP, UDP_PORT,
('<broadcast>', DISCOVER_PORT)) self.width, self.height),
if self.debug: ('<broadcast>', DISCOVER_PORT))
print 'sending discovery packet' if self.debug:
print 'sending discovery packet'
except Exception as error:
if self.debug:
print error
def __del__(self): def __del__(self):
"""Clean up any sockets we created""" """Clean up any sockets we created"""