by
antonk » Wed Feb 14, 2018 7:53 am
Since we also supporting this instrument (
http://www.unichrom.com/dle.php http://www.unichrom.com/ag7890/ag7890e.shtml) and knowing exactly what is signal buffer - probably the reason of your problem - you have removed (or EzChrom did it for you) from monitoring one of the signal. All the 4 GC signal buffers has to be exhausted continuously. If one of them is omitted - data buffer overruns and reports error.
Also the way GC responds with data make some specials.
Software subscribes to data channel and reports the IP and port of TCP listening server. GC connects to that server and sends data. When IP interface (network card IP addres and port) is blocked by firewall or taken by another program - you get the error. Try to minimize working program count, stop unnecessary services and, disable firewall (temporarily) and have a look to netstat -a (you get a list of listening TCP services of your machine).
For all the signals the listening sockets (netstat -a output) looks like:
TCP 0.0.0.0:10001 - that is signal 1 server
TCP 0.0.0.0:10002
TCP 0.0.0.0:10003
TCP 0.0.0.0:10004
Also if your PC has multiple network cards - may be a problem. Disable non-GC interface.
Also - one of the MS updates resolved RPC problem which EzChrom relies on. One of the XML field become empty string - and signal server crushes on dereferencing null pointer (0xC0000005)