Thanks for the help so far guys.... After checking that telnet B6 5005 would connect, I started to edit some of the NML configs. I just have one error that has me stumped.
[root@Talia emc]# plat/nonrealtime/bin/emcsvr tcpmem.cc 649: connect error: 111 -- Connection refused tcpmem.cc 652: TCPMEM: Error trying to connect to TCP port 5005 of host 192.168.0.2(192.168.0.2). sin_family=2 cms_cfg.cc 1234: cms_config: Error -10( CMS_NO_SERVER_ERROR: The server has not been started or could not be contacted.) occured during TPCMEM create.
********************************************************** * BufferName = emcError * BufferType = 0 * ProcessName = emcsvr * Configuration File = emc.nml * CMS Status = -10 ( CMS_NO_SERVER_ERROR: The server has not been started or could not be contacted.) * Recent errors repeated: TCPMEM: Error trying to connect to TCP port 5005 of host 192.168.0.2(192.168.0.2). sin_family=2
cms_config: Error -10( CMS_NO_SERVER_ERROR: The server has not been started or could not be contac
connect error: 111 -- Connection refused
* BufferLine: B emcError SHMEM 192.168.0.2 8192 0 0 3 16 1003 TCP=5005 xdr queue * ProcessLine: P emcsvr emcError REMOTE B6 R 1 1.0 0 2 * error_type = 5 (NML_INTERNAL_CMS_ERROR) ************************************************************
[root@Talia emc]#
I'm right out of ideas - All the other buffers appear to be connecting except this one.
Regards, Paul.
On Monday 18 March 2002 21:24, xs@kittenz.org wrote:
You shouldn't need to. The "server" software calls bind(2) (try man 2 bind, for the gritty details) and then calls listen(2) and then the process goes to sleep, or does something else whilst it waits. When the TCP/IP stack receives a packet addressed to this port, the operating system sees that the software is listening on the port and address, specified by bind(2), and so wakes that process up, indicating there is a new connection for it to take care of. (I'm assuming it's using TCP, if it uses UDP, the process is similar but different.)
If you are running some kind of firewall, you may want to check the filtering.
If you get error messages like "Address already in use", netstat or fuser can probably locate the offending process.