Internally Unix sockets transfer data over kernel buffers. They represented as inode, so you see them and work as regular files. You can watch data, but you probably will erase it from socket (buffers usually clear after reading).
Socket not a file, it is a inode. UNIX like everything be a file, very usefull.