The socket requires that message be sent atomically, and the size of the message to be sent made this impossible.
3 pages link to EMSGSIZE: