TurboFloat- licensing accross multiple networks

I was asked an interesting question today by a client concerning TurboFloat. They asked:

Does the license utility work across different networks using IP?

I'm not exactly sure what they are asking, can you give an answer?

Yes, provided they configure their firewalls correctly, your app using the TurboFloat library, can connect to the TurboFloat Server no matter what networks they're on.

Ok, I believe that makes sense. Here was some more clarifying information that they sent us pertaining to the problem:

"We use servers in our data centre to provide licensing services to applications across the network. The data centre servers are on an IP range of 10.32.x.x and the workstation computers are on different IP addresses dependant on where across the estate they are. Usually licensed applications accept a server name or IP address and then the appropriate firewall rules are added to permit the communication in the data centre."

As per the above and your response, I'm presuming that then they may have to set the proxy for the application and/or the Turbofloat server in order to get through internal firewalls, correct?

TurboFloat currently (as of 4.0.x) sends and receives raw binary data. If they have proxies that are capable of sending/receiving binary data then everything will work fine.

In TF/TFS 4.1.x we're adding the ability for TurboFloat and the TurboFloat Server to "Talk" over HTTPS. This will make things easier for proxies that can only think in HTTP.