This is an odd one.

First, THIS IS NOT A NETWORKING ISSUE. This is an "rdp host behavior" that can be seen, from one persective, via the behavior of an RDP app. (see What happens to a Windows 7 workstation that acts as an RDP host? for the bigger story)

Why is it when I rdp from one machine to another (both of them Win7 Pro), on the same subnet, apps on the "host" machine lose udp to the local subnet?

Our office computers, which run as VPI virtual machines (win7) run a chat app that is udp based. It is for chat within the office.

When we access these systems via gotomypc, the chat app works fine.

But we don't do that normally. We use rdp (native remote desktop on Win stations).

When we use remote desktop to connect to these instances, the chat app loses visibility to the local subnet. (I can repro the problem just using rdp from a machine on the local subnet, but first noticed it when vpning in from off site.)

The chat app runs on udp 8168

Another way of asking the question is: What happens to UDP networking/routing on a host machine when a remote system does remote desktop to the host?

Is it possible that there is a virtual network interface that only exists when the machine is an rdp host (and that the chat app loses connection to the main network interface), or ?

How to chase?

Note: Fiddler does not see udp traffic, and is not helpful. nslookup is not relevant, as the chat app uses all ip addresses and not domain names (it is for local chat on local subnet only)

  • A remote desktop session could lose access to some specific hardware (the most obvious ones are the remote audio and video devices), but networking shouldn't be affected at all. Are you sure the problem is caused by networking and not by something else which prevents your application from running correctly in a remote session? – Massimo May 18 '15 at 18:16
  • Logging out will shut down any application running on the virtual desktop, closing the window via the X symbol should leave the desktop session active so allowing the programs to continue to run. – El Chapo Gluzman May 19 '15 at 2:34

In general, nothing should happen to UDP traffic when you connect to a host using RDP.

Have you tried running a network capture tool such as wireshark?

| improve this answer | |
  • a) I agree; b) Wireshark wont show anything, this is something happening within the host itself. – Jonesome Reinstate Monica May 18 '15 at 17:56
  • Wireshark should show the UDP traffic of your chat application, and should be able to show you if something is different when you are running it from the physical console or from a remote session. – Massimo May 18 '15 at 18:19
  • @Massimo But this is not a network level issue. The network is fine. Something happens in the user session of Windows that causes this application to lose its connection to the network. – Jonesome Reinstate Monica May 18 '15 at 21:29
  • This is not actually an RDP issue. See revision to OP – Jonesome Reinstate Monica May 19 '15 at 1:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.