<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://theoracle.magentaretail.com.au/index.php?action=history&amp;feed=atom&amp;title=Network_Testing</id>
	<title>Network Testing - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://theoracle.magentaretail.com.au/index.php?action=history&amp;feed=atom&amp;title=Network_Testing"/>
	<link rel="alternate" type="text/html" href="https://theoracle.magentaretail.com.au/index.php?title=Network_Testing&amp;action=history"/>
	<updated>2026-10-22T03:08:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://theoracle.magentaretail.com.au/index.php?title=Network_Testing&amp;diff=1545&amp;oldid=prev</id>
		<title>Jake: Created page with &quot;= .Net Remoting Port Testing =   The below steps can be used to troubleshoot remoting connectivity problems.   You can check if a port is open and accessible from Windows powersh...&quot;</title>
		<link rel="alternate" type="text/html" href="https://theoracle.magentaretail.com.au/index.php?title=Network_Testing&amp;diff=1545&amp;oldid=prev"/>
		<updated>2019-03-21T02:27:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= .Net Remoting Port Testing =   The below steps can be used to troubleshoot remoting connectivity problems.   You can check if a port is open and accessible from Windows powersh...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= .Net Remoting Port Testing =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The below steps can be used to troubleshoot remoting connectivity problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can check if a port is open and accessible from Windows powershell (at least on Windows 10).  Windows 7 you may need to use Telnet client or curl.  tnc should work in Powershell on modern WinServer machines too.&lt;br /&gt;
&lt;br /&gt;
In Windows 10:  This is an example of a successful test:  The EEPOS Service (OR SOMETHING) is running, listening on port 8080 and server BH is reachable.&lt;br /&gt;
&lt;br /&gt;
[[File:PortSuccess.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now the firewall port has been closed to block incoming connections to port 8080:&lt;br /&gt;
&lt;br /&gt;
[[File:PortFailed.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If it fails, possible reasons are:&lt;br /&gt;
&lt;br /&gt;
1.  Connection blocked by a firewall, internet security package (e.g. combined AV and firewall etc)&lt;br /&gt;
&lt;br /&gt;
2.  POS Service not running&lt;br /&gt;
&lt;br /&gt;
3.  POS Service not listening on the port you think it is (check POS settings):&lt;br /&gt;
&lt;br /&gt;
[[File:EEPOSPortConfig.png]]&lt;br /&gt;
&lt;br /&gt;
4.  Another problem on the clients network?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can determine if it is (1) vs 2, 3, or 4 by repeating the tnc test on the store server itself.  If the tnc test succeeds when run locally on the store server but fails when run remotely, then it is a network or firewall issue.&lt;br /&gt;
&lt;br /&gt;
When running locally, make sure it runs against the LAN/WAN IP address and not LOCALHOST or 127.0.0.1.  Best to use ipconfig to obtain the local machine&amp;#039;s network IP address and test that explicitly:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;tnc 192.168.2.53 -port 8080.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also check that the till is correctly represented in the EEE database in ReplicationClientLogins:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;select * from ReplicationClientLogins where TillCode = &amp;#039;078201&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ReplicationClientLogins.png]]&lt;br /&gt;
&lt;br /&gt;
Make sure the HostName and Port are correct.  Use the hostname exactly as it appears in ReplicationClientLogins in the tnc test:&lt;br /&gt;
&lt;br /&gt;
[[File:PortTest2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another possibility is something else running on the machine using port 8080.  If this is the case, reconfigure the pos service to use a different port.  Note that port 8080 is sometimes used for http proxies.&lt;br /&gt;
You can try moving the PosService to a different port and test again.&lt;br /&gt;
&lt;br /&gt;
You can use netstat -a -b to check what is running on port 80 (and what IP address(es) it is bound to).  If netstat output is too fast to read, redirect it to a file and review later.  netstat -a -b &amp;gt; ns.txt.  Note netstat can take a minute or two to complete - be patient!&lt;br /&gt;
&lt;br /&gt;
This is the expected netstat output bound to my LAN ip address:&lt;br /&gt;
&lt;br /&gt;
  TCP    192.168.2.53:8080      bh:0                   LISTENING  [PosService.exe]&lt;/div&gt;</summary>
		<author><name>Jake</name></author>
	</entry>
</feed>