Сокеты. Есть ли разница между socket_write() и socket_send()?
Существует ли принципиальная разница между PHP-функцией socket_write() и socket_send()? Если да, то когда какую из них использовать?
Источник: Stack Overflow на русском
Существует ли принципиальная разница между PHP-функцией socket_write() и socket_send()? Если да, то когда какую из них использовать?
Да, разница есть. Функция socket_write() записывает в socket записывает данные из указанного буфера data, а функция socket_send() отправляет длину байт в socket
Это действительно интересно, в чём разница :-)
Но я нашёл на просторах интернета, что утверждается, следующее:
socket_send() This function sends data to the connected socket
socket_write() write data to the socket cache
То есть получается, если основываться на этих данных, что socket_send шлёт данные в сокет, а socket_write записывает в кэш этого соединения (сокета) данные.