(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_write — Escribir en un socket
$socket
   , string $buffer
   [, int $length = 0
  ] ) : int
   La función socket_write() escribe en el
   socket desde el
   buffer dado.
  
socket
bufferEl buffer a ser escrito.
length
       El parámetro opcional length puede especificar una
       longitud alternativa de bytes escritos en el socket. Si esta longitud es
       mayor que la longitud del buffer se trunca de forma silenciosa a la longitud
       del buffer.
      
   Devuelve el número de bytes escritos con éxito en el socket  o FALSE en caso de error.
   El código de error se puede recuperar con
   socket_last_error(). Este código se puede
   pasar a socket_strerror() para obtener una explicación textual del
   error.
  
Nota:
Es perfectamente válido que socket_write() devuelva cero, lo que significa que no se han escrito bytes. Asegúrese de usar el operador === para verificar
FALSEen caso de un error.
Nota:
socket_write() no escribe necesariamente todos los bytes desde el buffer dado. Esto es válido ya que depende de los búferes de red, etc., sólo se escribe una cierta cantidad de informaicón, incluso un byte, aunque su buffer sea mayor. Debe tener cuidado de no olvidar inintencionadamente de transmitir el resto de la información.