On Sat, 28 Apr 2001, P.Y. Adi Prasaja wrote:

> On Sat, Apr 28, 2001 at 08:16:42AM +0700, Yohanes Nugroho wrote:
> > setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(int));
> 
> maksudnya gini?
> 
>       reuse = 1;
>       setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, &reuse,
>               sizeof(reuse));

ya bener

> 
> BTW, sepertinya ini tidak berhubungan langsung dengan pertanyaan.
> setsockopt() setahu saya untuk bisa melakukan multiple listen() pada
> satu socket ...

benar

> 
> Padahal yang ditanyakan, program (abnormally?) terminated, sehingga
> kalau dijalankan lagi, function socket() akan menghasilkan
> filediscriptor (sock_fd) lain... CMIIW

programnya gagal waktu bind karena portnya sudah terpakai, kalau
portnya di reuse programnya bisa membind port yang sama jadi tetap bisa
jalan kalau dijalankan 2 kali. Socket desc yang berbeda nggak pengaruh
untuk proses bind.


-- 
Salam
Yohanes

http://www.negeriimpian.com



--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke