It depends on which net you want the server on. Which net is the data coming from?
You have a special configuration where you wanted TCP/IP server as Input. You can have TCP/IP servers on multiple network cards both as input and as output in GpsGate. Here are some examples of how you can do it:
Advertising a TCP/IP server on multiple network cards as Input, using the same data stream:
1. Copy your modified "com.franson.tcpserver.chain.ggxml" file to the folder ChainsMux you find in the GpsGate program folder.
2. Select "Use multiple inputs (MUX)"
3. Add one input for each network card, and configure the added chain to use the selected card.
Advertising a TCP/IP server on multiple network cards as Output, using the same data stream:
1. Add one Output for each network card, and configure the added chain to use the selected card.
Note that you can also create multiple instances of GpsGate, and by doing that have mutiple independent data "routers". You can also route data between the different instances if so desired.
One more note is that if you select 0.0.0.0 as IP address, the server will be available on all IP addresses assigned to the selected network card. If you are unsure, always use that default setting.