Hello Andy,
it seems that my frist suggestion was not right. It is a permission problem, but it seems that the user that starts the service is not allowed to open ports under port 1024. You can try using an unprivileged port above port 1024, or giving the user more rights. A list with the well known ports is usually placed in the file /etc/services .