mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Make broadcast connection strings look like mdns services
This commit is contained in:
parent
ff4da40412
commit
0c55e12570
@ -88,6 +88,7 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
|
|||||||
SEND_NOOP_EVERY_NTH_PROBE = 5
|
SEND_NOOP_EVERY_NTH_PROBE = 5
|
||||||
DISCONNECT_AFTER_N_SECONDS = 30*60 # 30 minutes
|
DISCONNECT_AFTER_N_SECONDS = 30*60 # 30 minutes
|
||||||
|
|
||||||
|
ZEROCONF_CLIENT_STRING = b'calibre smart device client'
|
||||||
BROADCAST_PORTS = [54982, 48123, 39001, 44044, 59678]
|
BROADCAST_PORTS = [54982, 48123, 39001, 44044, 59678]
|
||||||
|
|
||||||
opcodes = {
|
opcodes = {
|
||||||
@ -585,9 +586,9 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
|
|||||||
try:
|
try:
|
||||||
packet = self.broadcast_socket.recvfrom(100)
|
packet = self.broadcast_socket.recvfrom(100)
|
||||||
remote = packet[1]
|
remote = packet[1]
|
||||||
message = str(b'calibre smart device client on ' +
|
message = str(self.ZEROCONF_CLIENT_STRING + b' (on ' +
|
||||||
str(socket.gethostname().partition('.')[0]) +
|
str(socket.gethostname().partition('.')[0]) +
|
||||||
b',' + str(self.port))
|
b'),' + str(self.port))
|
||||||
self._debug('received broadcast', packet, message)
|
self._debug('received broadcast', packet, message)
|
||||||
self.broadcast_socket.sendto(message, remote)
|
self.broadcast_socket.sendto(message, remote)
|
||||||
except:
|
except:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user