ok seems to be some confusion about zones.
Every installation has a local library (empty or not) - this is called MAIN which is confusing in my opinion as it is not necessarily the principal library in your network but the default local library - whatever, it is what it is. Each local installation client or server (or, rarer, both) has at least one zone that usually defaults to Player.
From version 20 on, your audio playback configuration config is done per zone. Zones are administered per install. So if you have not created new zones "Player" is the only one to show up. (sounds like your case.)
On the client options you can configure it to show the zones also on the server. Usually this default to There: "zonename". A zone is not necessarily a location, but it can be in that you can control remote server zones from clients. Eg. My server PC for my stereo has 5 zones -- one for "bit-perfect" no DSPs and disabled system volume; another one for remote volume control using JRiver's internal digital volume; one using the volume leveling for play lists and shuffled playback; one with a lot of DSPs and latency correction using the WDM driver for web streaming. In my office I only have 3 zones, one for the web, one with volume leveling and one without but I can see and control/link the servers zones on my Hi-Fi from the client.
It's very odd. Each can see the others library and stream from it and I'm having no other network problems between the two PCs yet for some reason the DLNA function seems to be blocked. I'll have to look into this but if anyone has any ideas in the meantime, I'd be delighted to hear them.
Forget the DLNA stuff for now. JRemote can only connect to
1 media server at a time. If you haven't set up multiple zones ... you will only see the default zone (usually called Player) and this Device (call this JRemote's local zone maybe) – you only see 1pc because you are connected to one media server.
Start simple with JRemote controlling one PC, not two – Again, if I haven't been clear, you can't control two at once (except maybe by linking zones but that something else)
SO ... The client can control zones located on the server its is connected to. But the server can't control the client.
If you have multiple zones configured, this is something like what you would see from the client PC (if you only have one zone configured you will only see Player and There:Player)
JRemote would see the server zones and This Device. The server PC shows ONLY its local zones, k? JRemote, again, acting as a sort of client, is either a control point or a renderer
here is the simple config for the client PC
and here is the server PC (note: just load the generic DLNA, nothing else and don't tweak it)
Now the question is really do you NEED JRemote to control your office PC that you are sitting in front of or not. If so, follow Hendricks advice above using two ports (it can work with one but you could/will have issues). You will have to do the same server config on the 2nd PC, running media server from what is now the client. Now you have to choose which server to load in JRemote. I'm guessing it would probably be a good idea to only auto-load media server from the machine with the local files … loading the other media server when needing JRemote as a controller only.