Could you please be me specific?
What is your configuration?
Which user are you running syslog-ng with?
Does it have the proper rights for this operation? You could verify via execution netcat for example as that user and the same socket.
Maybe you could try to run it as root to test if it is a permissions issue.