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