recv_data[bytes_recieved] = '\0';
, 1024 .
,
bytes_recieved = recv(connected, recv_data, 1024, 0);
bytes_recieved = recv(connected, recv_data, 1024 - 1, 0);
bytes_recieved 1023, recv_data.
(recv()/send()) . -1 .
:
strlen() , , , NUL/0 -character. , , 0.
, sech 0 -terminator , strlen(), , , undefined .
, : send_data 0-terminated strlen() undefined behaviuor, , strlen() , 1024, send() .