socket_write Записывает в сокет &reftitle.description; intfalsesocket_write Socketsocket stringdata intnulllength&null; Функция socket_write записывает в сокет socket данные буфера data. &reftitle.parameters; socket data Буфер для записи. length Необязательный параметр length указывает альтернативное количество байтов, которое функция запишет в сокет. Функция без уведомления обрежет значение параметра до размера буфера, если размер параметра окажется больше, чем длина буфера. &reftitle.returnvalues; Функция возвращает количество байтов, которое успешно записала в сокет,&return.falseforfailure;. Код ошибки получают функцией socket_last_error. Код ошибки передают в функцию socket_strerror, чтобы получить текстовое описание ошибки. Допускается возврат функцией socket_write нулевого значения, когда функция не записала ни одного байта. Значение, которое вернула функция, проверяют на равенство значению &false; оператором ===. &reftitle.changelog; &Version; &Description; &sockets.changelog.socket-param; 8.0.0 Параметр length теперь принимает значение null. &reftitle.notes; Функция socket_write не обязана записывать каждый байт из заданного буфера. Это нормально, когда функция записывает только конкретное количество байтов, или даже один байт, хотя размер буфера больше. На поведение функции влияют сетевые буферы и другие настройки. Программисты соблюдают осторожность, чтобы случайно не забыть передать остальные данные. &reftitle.seealso; socket_accept socket_bind socket_connect socket_listen socket_read socket_strerror