Find out more about this powerful networked fax system...             NetCFax Networking F.A.Q Page

PLEASE READ THE FOLLOWING NOTES CAREFULLY

NetCFax does not require any special network setup at all, but we cannot offer individual or detailed support on the configuration or setup of your  specific network to work with NetCFax as there are many different issues that may occur, often due to other software running on the fax server or fax client machines that are blocking network access or ports we need to use, such as the Windows Firewall ad others, so please do not ask us to do so.


By default, NetCFax only uses TCP port 7488, TCP/UDP port 7485  and UDP port 7487 for all of for its (many possible) connections between the fax clients and the fax server.  These ports are specified by the TCP protocol as being available for use by any application that wishes to use them.  This of course means that NetCFax does NOT have the sole right of claim to them, and although equally unlikely, it is always possible for some other software program on your network to already be using them !!

You can very soon change these easily in the fax server and the fax clients if you need to do so.


When starting the fax server.

If you see a message that tells you it is unable to bind to a socket on port xxxx, then it is almost certain that you do actually have another application that uses this TCP port (7488 by default). If this does occur, the server will close down again, as Winsock and TCP will not allow two servers to use/monitor the same port.

You may also see this same message if you try to run two "instances" of the fax server on the same machine.


USEFUL HINT - If you find that you are having problems with fax clients connecting to the fax server on only some of the machines on your network (in other words some other machines DO CONNECT to the fax server), while others do not, then it is likely that those machines that cannot connect already have some software running that is acting as a server (or possibly even a client) on these same ports.

One other potential culprit is firewalls of any type.  These can (usually) be configured to allow (or block) data to flow on certain ports, so you need to ensure that the ports mentioned above are able to connect past these firewalls.  In particular, the Windows Firewall is configured by Microsoft to block many ports unnecessarily.

Finally, it has been documented that some Anti Virus (AV) systems will intercept (and investigate) all data on ALL ports.  NetCFax can not possibly be aware of this AV software, so if the AV system fails to pass the data through to us in a timely manner, we will have no option but to assume that we cannot connect to the fax server.


Return to main NetCFax FAQ page...

What ports does NetCFax use for communication ?

Why are ports needed by  NetCFax ?

We have the NetCFax server on a Windows Domain Controller (WDC) and we cannot get the clients to be able to connect to the NetCFax server

OR

We are running NetCFax on NT based systems (W2K, XP, W23K)  that do have security polices set, and the clients cannot connect to the server.

Can the NetCFax server be access by laptop and notepad users via an Internet connection?

What ports does NetCFax use for communication ?

The only (default) ports you need to ensure are available are as follows:
TCP - 7485, 7487, 7488
UDP - 7485
These are the default port settings in NetCFax.
 If you change these you need to ensure that  the ports you select are free, and that any firewall or security policies on your system allow them to be used.  You also need to ensure that the clients know of any changes you make to these.

Return to list of network questions...

Why are ports needed by NetCFax ?

It's a simple answer really.

NetCFax uses TCP (and a little UDP) for ALL connections between the fax clients and the fax server(s).  In fact, internally, even the fax clients are TCP or UDP servers in their own right, which allows them to receive the various broadcast notifications sent out by the server(s).

The fax servers can also communicate with each other to exchange address books data and other information on a regular basis.

TCP and UDP are by far the most efficient way to communicate across any network, which is of course why the Internet itself uses this protocol for all connections  to anywhere else at all.

Return to list of network questions...

We have the NetCFax server on a Windows Domain controller and cannot get the clients to connect to the NetCFax server ?

OR

We are running NetCFax on NT based systems that have security polices, and the clients cannot connect to the server.

This is very probably because your domain controller, or the client machines running on the domain controller have the Windows Security Policies set to block IP traffic. You just need to check and change these "policies" to  ensure that the fax server and the fax clients are able to connect FREELY on the TCP and UDP ports you have them set to use.

To prove this, we suggest you login as a local administrator on two of the networked machines, and install the NetCFax server on one, and a client on the other, and then try to connect between two machines.  If this works, it will confirm that your security policies are blocking IP traffic.

More information on setting and changing Security Policies should be obtained from Microsoft if you are unsure what to do, as we cannot provide support for your Windows installation itself as part of our free support system.

Can the NetCFax server be accessed by laptop and notepad users via an Internet connection ?

Yes, of course, NetCFax is a fully TCP based networked application, so nothing could be simpler.
     
All this is needed is for the machine that is running the NetCFax server to be accessible to the Internet.  This may be through the use of a machine name that can be resolved via the public DNS system, or the IP address of the machine itself.

NB - If you have a firewall or router on your network, you will need to ensure that the TCP ports 7485 and 7488, plus the UDP port 7485 are accessible in both directions.

The mobile user can then connect and use a normal NetCFax client just as if they were working at their own desktop in the office.