Skip to main content

Apa itu batas waktu soket?

Dalam jaringan yang kompleks dan di komputer konsumen, ada komponen digital yang disebut soket yang menghubungkan dua platform yang berbeda.Ketika ada masalah dengan koneksi soket, seperti jaringan yang tidak tersedia atau tidak ada internet, soket akan terus mencoba untuk terhubung.Timeout soket menghentikan koneksi ini setelah jumlah waktu yang ditentukan.Perintah timeout soket biasanya dibuat dalam pemrograman berorientasi objek (OOP) atau pemrograman jaringan, dan menjaga soket dari menciptakan masalah yang meningkat dengan memutuskan koneksi.istirahat koneksi.Banyak pengguna percaya bahwa batas waktu itu sendiri adalah masalah, tetapi batas waktu sebenarnya dibuat untuk menjaga masalah lebih lanjut dari manifestasi.Jumlah waktu antara koneksi dan batas waktu ditetapkan oleh pemrogram perangkat lunak atau sistem operasi (OS).Tanpa perintah batas waktu, soket akan terus mencoba koneksi tanpa batas.

Jika soket timeout tidak diprogram, maka soket akan tetap terbuka karena menunggu sisi lain untuk terhubung.Membiarkannya tetap terbuka membuka komputer hingga potensi serangan jahat;Lebih umum, komputer hanya menggunakan memori berlebih untuk terhubung ke jaringan yang tidak merespons.Ini juga menjaga soket dari digunakan untuk hal lain, yang membuat seluruh komputer melambat.

o os dan pemrogram perangkat lunak harus menentukan waktu tunggu waktu tunggu soket.Ini paling umum terlihat dalam pemrograman OOP atau jaringan, karena ini adalah program yang paling banyak menggunakan soket;Sebagian besar pemrograman situs web tidak menggunakan soket sesering dan tidak memiliki perintah waktu tunggu.Jumlah batas waktu umumnya diukur dalam milidetik, tetapi programmer dapat membuat batas waktu memakan waktu beberapa menit atau bahkan berjam -jam jika ia menginginkannya.

Sebagian besar pemrogram memiliki dua pesan waktu tunggu soket, satu untuk koneksi yang tidak merespons dan satu lagi untuk kapan kapanServer atau program jaringan ditutup.Batas waktu soket tidak selalu diperlukan untuk soket untuk menghentikan koneksi.Ketika server atau komputer akan menutup koneksi, ia mengirimkan sinyal ke soket untuk melakukan hal yang sama dan menutup koneksi antara kedua sistem.Sinyal ini tidak selalu diterima, termasuk ketika internet tiba -tiba macet atau kabel Ethernet dilepas selama waktu koneksi.Dalam hal ini, soket hanya akan terus menunggu data.