mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add the content server port to the broadcast reply.
This commit is contained in:
parent
17e56c57b4
commit
482d360024
@ -31,9 +31,10 @@ from calibre.ebooks.metadata import title_sort
|
|||||||
from calibre.ebooks.metadata.book.base import Metadata
|
from calibre.ebooks.metadata.book.base import Metadata
|
||||||
from calibre.ebooks.metadata.book.json_codec import JsonCodec
|
from calibre.ebooks.metadata.book.json_codec import JsonCodec
|
||||||
from calibre.library import current_library_name
|
from calibre.library import current_library_name
|
||||||
|
from calibre.library.server import server_config as content_server_config
|
||||||
from calibre.ptempfile import PersistentTemporaryFile
|
from calibre.ptempfile import PersistentTemporaryFile
|
||||||
from calibre.utils.ipc import eintr_retry_call
|
from calibre.utils.ipc import eintr_retry_call
|
||||||
from calibre.utils.config import from_json, tweaks
|
from calibre.utils.config import from_json, tweaks, ConfigProxy
|
||||||
from calibre.utils.date import isoformat, now
|
from calibre.utils.date import isoformat, now
|
||||||
from calibre.utils.filenames import ascii_filename as sanitize, shorten_components_to
|
from calibre.utils.filenames import ascii_filename as sanitize, shorten_components_to
|
||||||
from calibre.utils.mdns import (publish as publish_zeroconf, unpublish as
|
from calibre.utils.mdns import (publish as publish_zeroconf, unpublish as
|
||||||
@ -98,9 +99,11 @@ class ConnectionListener (Thread):
|
|||||||
try:
|
try:
|
||||||
packet = self.driver.broadcast_socket.recvfrom(100)
|
packet = self.driver.broadcast_socket.recvfrom(100)
|
||||||
remote = packet[1]
|
remote = packet[1]
|
||||||
|
content_server_port = ConfigProxy(content_server_config())['port']
|
||||||
message = str(self.driver.ZEROCONF_CLIENT_STRING + b' (on ' +
|
message = str(self.driver.ZEROCONF_CLIENT_STRING + b' (on ' +
|
||||||
str(socket.gethostname().partition('.')[0]) +
|
str(socket.gethostname().partition('.')[0]) +
|
||||||
b'),' + str(self.driver.port))
|
b');' + str(content_server_port) +
|
||||||
|
b',' + str(self.driver.port))
|
||||||
self.driver._debug('received broadcast', packet, message)
|
self.driver._debug('received broadcast', packet, message)
|
||||||
self.driver.broadcast_socket.sendto(message, remote)
|
self.driver.broadcast_socket.sendto(message, remote)
|
||||||
except:
|
except:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user