As far as I can think, there are no access permissions on ports
per se, it is down to the server app to do its own verification.
Although - if using inetd to fire up the server then often inetd.conf
is setup to use tcpd to verify various things (suitably vague :-)
If using inetd with tcpd, then try without tcpd and see.
Another gotcha is the network byte ordering stuff which given the symptoms
that can go sun->sun and linux ->sun implies that it would be the server
(sun using network byte order and linux not) ... although as
you are getting connection refused ?, I would think that unlikely.
Only other thoughts are to check with netstat that the server is listening,
and to use tcpdump to check that the request comes in on the right port.
Probably also worth a shot at trying to telnet to the server - probably
fail but may give some more info ?
Hope you fix it soon,
currently steve.houseman at virgin net