mirror of
https://github.com/TheGreyDiamond/Enlight.git
synced 2025-12-16 23:10:45 +01:00
trying to fix it
This commit is contained in:
@@ -18,6 +18,6 @@ server.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
|||||||
server.settimeout(0.2)
|
server.settimeout(0.2)
|
||||||
message = b"your very important message"
|
message = b"your very important message"
|
||||||
while True:
|
while True:
|
||||||
server.sendto(message, ("<broadcast>", 37020))
|
server.sendto(message, ("192.168.178.255", 37020))
|
||||||
print("message sent!")
|
print("message sent!")
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
@@ -82,7 +82,7 @@ class enlightSession():
|
|||||||
USED_SESSION_IDS.append(self.sessionId)
|
USED_SESSION_IDS.append(self.sessionId)
|
||||||
self.__server__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#, socket.IPPROTO_UDP)
|
self.__server__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#, socket.IPPROTO_UDP)
|
||||||
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
self.__server__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||||
self.__server__.bind(("", 37020)) # Bind it to a random port # 37020
|
### self.__server__.bind(("", 37020)) # Bind it to a random port # 37020
|
||||||
self.__activ__ = True
|
self.__activ__ = True
|
||||||
self.allowJoin = True
|
self.allowJoin = True
|
||||||
logging.info("Starting server thread")
|
logging.info("Starting server thread")
|
||||||
@@ -99,7 +99,7 @@ class enlightSession():
|
|||||||
elif(self.__role__ == USER or self.__role__ == ADMIN):
|
elif(self.__role__ == USER or self.__role__ == ADMIN):
|
||||||
self.__client__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#, socket.IPPROTO_UDP) # UDP
|
self.__client__ = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)#, socket.IPPROTO_UDP) # UDP
|
||||||
self.__client__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
self.__client__.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||||
self.__client__.bind((self.__my_ip__, 37020))
|
self.__client__.bind(("", 37020))
|
||||||
|
|
||||||
logging.info("Starting lighthouse thread")
|
logging.info("Starting lighthouse thread")
|
||||||
self.__activ__ = True
|
self.__activ__ = True
|
||||||
@@ -174,7 +174,7 @@ class enlightSession():
|
|||||||
message = b"SESSION;" + self.sessionName.encode("utf-8") + b";" + self.sessionId.encode("utf-8") + b";" + VERSION.encode("utf-8") + b";" + self.passwordSet.encode("utf-8") + b";" + str(len(self.members)).encode("utf-8") + b"|"
|
message = b"SESSION;" + self.sessionName.encode("utf-8") + b";" + self.sessionId.encode("utf-8") + b";" + VERSION.encode("utf-8") + b";" + self.passwordSet.encode("utf-8") + b";" + str(len(self.members)).encode("utf-8") + b"|"
|
||||||
|
|
||||||
while self.allowJoin:
|
while self.allowJoin:
|
||||||
self.__server__.sendto(message, ("192.168.178.60", 37020)) # <broadcast> 192.168.178.60 255.255.255.255
|
self.__server__.sendto(message, ("192.168.178.255", 37020)) # <broadcast> 192.168.178.60 255.255.255.255
|
||||||
|
|
||||||
logging.info("Sent discovery broadcast")
|
logging.info("Sent discovery broadcast")
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user