Personal tools
You are here: Home HowTos How to run a Tango Server with active Windows Firewall
Document Actions

How to run a Tango Server with active Windows Firewall

by Jens Meyer last modified 2008-01-25 10:05

When running Tango device servers on a Windows PC with active firewall you might find some problems when trying to reconnect to a restarted server. In some cases the client will never reconnect.

This behavior  is due  to the automatic  closure  of the used device server port when stopping the process. The client will only receive a timeout exception on the blocked port instead of an expected "connection failed" exception  which triggers the reconnection. 

When restarting  a device server it will dynamically open another port.  New clients can  connect to the new port. But old clients might not reconnect.


To overcome the problem, start your device server with a fixed port (11000 in this example) as

TangoTest win -ORBendPoint giop:tcp11000

and open the fixed port in the firewall as

Netsh firewall add portopening TCP 11000 TangoTest

You can verify the open ports for the firewall with

Netsh firewall show portopening

The result should look like

Port configuration for Domaine profile:

Port       Protocol    Mode      Name

-----------------------------------------------------------------------------

11000   TCP           Enable    TangoTest



Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: