Skip to content

Commit f967c22

Browse files
Update app_test.py
1 parent dbfc60f commit f967c22

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app_test.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,22 @@ def get_ip():
2626
s.close()
2727
return IP
2828

29+
# --- ZEROCONF SETUP ---
30+
my_ip = get_ip()
31+
zeroconf = Zeroconf(interfaces=[my_ip]) # Explicitly bind to the LAN IP
32+
2933
class MyListener:
3034
def remove_service(self, zeroconf, type, name):
3135
short_name = name.split('.')[0]
3236
if short_name in found_servers:
3337
del found_servers[short_name]
3438

3539
def add_service(self, zeroconf, type, name):
40+
self.update_service(zeroconf, type, name) # Redirect to update logic
41+
42+
def update_service(self, zeroconf, type, name):
3643
info = zeroconf.get_service_info(type, name)
3744
if info:
38-
# Convert binary IP to string
3945
addresses = [socket.inet_ntoa(addr) for addr in info.addresses]
4046
if addresses:
4147
short_name = name.split('.')[0]

0 commit comments

Comments
 (0)