[jsonrpc]
# Settings for the JSON-RPC network interface
# The IP/host and port number of the interface
# (Internal default: localhost:8000)
#
# Listen on all interfaces (IPv4)
listen = 0.0.0.0:8000
so why cant the desktop client connect to the server?
jsonrpc does not exist since many years. It is web section that must be configured. By the way, the log on the server should tell you on which interface it is listening.