ID EN
Socket

sendfile

Python 3.11 🇮🇩 Bahasa Indonesia

Kirim file hingga EOF tercapai dengan menggunakan os.sendfile berkinerja tinggi dan kembalikan jumlah total byte yang dikirim. file harus berupa objek file biasa yang dibuka dalam mode biner. Jika os.sendfile tidak tersedia (misalnya Windows) atau file bukan file biasa, send() akan digunakan sebagai gantinya. offset memberitahu dari mana harus mulai membaca file. Jika ditentukan, hitungan adalah jumlah total byte yang akan dikirim dibandingkan dengan pengiriman file hingga EOF tercapai. Posisi file diperbarui saat kembali atau juga jika terjadi kesalahan dalam hal ini file.tell() dapat digunakan untuk mengetahui jumlah byte yang dikirimkan

Syntax

PYTHON
socket.sendfile(file, offset=0, count=None)

See Also

os.sendfile os.sendfile send() file.tell() SOCK_STREAM