native

socket_send2

Syntax

native socket_send2(_socket, const _data[], _length);

Description

Sends data that can contain null bytes.

Parameters

_socket Socket descriptor
_data Array with the data to send
_length Length of the array

Note

The amount of bytes that end up being sent may be lower than the total length of the array,
check the return value and send the rest if needed.

Note

strlen(_data) will return the wrong length if the array contains null bytes.

Return

Amount of bytes sent
-1 on failure