Seberapa besar seharusnya buffer recv saya ketika memanggil recv di perpustakaan socket

Saya punya beberapa pertanyaan tentang perpustakaan soket di C. Ini adalah potongan kode yang akan saya rujuk dalam pertanyaan saya. char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Bagaimana cara saya memutuskan seberapa besar untuk membuat recv_buffer? Saya menggunakan 3000, tetapi...