Firstly, what are the perms on the parent directories?
you have the sticky bit set - (
srwxrwxrwx).
If the perms of the parent directories prohibit writing - then you will not be allowed to write to that file.
Try to cat some junk at that socket:
Code:
cat /dev/urandom > /tmp/.esd/socket
What happens?