Thanks for the info.
Also for info: the problem arises because by default a "public" network blocks all incoming connections from the local network. You can change that setting, but that does open the possibility that apps other than CC can connect to the computer. You would, of course, need to allow calibre to accept connections when in "public" mode.