Сокеты. Есть ли разница между socket_write() и socket_send()?

Рейтинг: 1Ответов: 2Опубликовано: 20.07.2023

Существует ли принципиальная разница между PHP-функцией socket_write() и socket_send()? Если да, то когда какую из них использовать?

Ответы

▲ 0

Да, разница есть. Функция socket_write() записывает в socket записывает данные из указанного буфера data, а функция socket_send() отправляет длину байт в socket

▲ 0

Это действительно интересно, в чём разница :-)

Но я нашёл на просторах интернета, что утверждается, следующее:

socket_send() This function sends data to the connected socket

socket_write() write data to the socket cache

То есть получается, если основываться на этих данных, что socket_send шлёт данные в сокет, а socket_write записывает в кэш этого соединения (сокета) данные.