Re: [linux-programming] Detect Socket Connection

2005-05-25 Terurut Topik ai23 akarui

 Dear All.

 Saya ada problem dengan socket programming, mungkin ada dari rekan yang
 pernah (ato malah sering) menghandle masalah ini.

 Aplikasi saya adalah client Socket TCP/IP dan connect ke suatu server,
 bila tidak ada aktivitas X menit maka server akan memutuskan koneksi.

 Nah... gimana caranya kita selaku client mengetahui status tersebut?
 Event apa yang akan keluar bila server tersebut memutuskan koneksi?

 Makasih.
 Dd~


pakai UDP atau TCP ?
Pakai bahasa apa ?


Wasalamu 'alaikum Wr. Wb.
--
Laa yukallifullah nafsan Illa wus 'ahaa
Muzukashikute mo Ganbatte kudasai


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Detect Socket Connection

2005-05-25 Terurut Topik green bat

Pake TCP Mas  (as client seperti yg sdh ditulis sebelumnya) , pake C 
programming.

Dd~



ai23 akarui wrote:


Dear All.

Aplikasi saya adalah client Socket TCP/IP dan connect ke suatu server,
bila tidak ada aktivitas X menit maka server akan memutuskan koneksi.
   


pakai UDP atau TCP ?
Pakai bahasa apa ?


Wasalamu 'alaikum Wr. Wb.
--
Laa yukallifullah nafsan Illa wus 'ahaa
Muzukashikute mo Ganbatte kudasai


 





--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Detect Socket Connection

2005-05-25 Terurut Topik Ronny Haryanto
On Wed, May 25, 2005 at 11:28:30AM -0700, green bat wrote:
 Aplikasi saya adalah client Socket TCP/IP dan connect ke suatu server, 
 bila tidak ada aktivitas X menit maka server akan memutuskan koneksi.
 Nah... gimana caranya kita selaku client mengetahui status tersebut? 

Catat timestamp tiap kali anda mengirim atau menerima sesuatu dari/ke
peer. Lalu pasang timer utk ngecek diff timestamp itu dg waktu skrg,
kalo sudah melewati threshold tertentu (yg anda definisikan sendiri
artinya terlalu lama itu seberapa lama, alias X menit) maka anda
tinggal disconnect.

 Event apa yang akan keluar bila server tersebut memutuskan koneksi?

Wah kalo ini biar rekan lain yg lebih pengalaman yg jawab, soalnya
saya udah terbiasa high-level, gak pake low-level socket programming
lagi jadi udah lupa, hehe.

Ronny


pgpvHZ6WqTmx4.pgp
Description: PGP signature


Re: [linux-programming] Detect Socket Connection

2005-05-25 Terurut Topik green bat


Posisi aplikasi ini sebagai client... yang di disconnect ama server ... :(

Dd~

Ronny Haryanto wrote:


On Wed, May 25, 2005 at 11:28:30AM -0700, green bat wrote:
 

Aplikasi saya adalah client Socket TCP/IP dan connect ke suatu server, 
bila tidak ada aktivitas X menit maka server akan memutuskan koneksi.
Nah... gimana caranya kita selaku client mengetahui status tersebut? 
   



Catat timestamp tiap kali anda mengirim atau menerima sesuatu dari/ke
peer. Lalu pasang timer utk ngecek diff timestamp itu dg waktu skrg,
kalo sudah melewati threshold tertentu (yg anda definisikan sendiri
artinya terlalu lama itu seberapa lama, alias X menit) maka anda
tinggal disconnect.

 


Event apa yang akan keluar bila server tersebut memutuskan koneksi?
   



Wah kalo ini biar rekan lain yg lebih pengalaman yg jawab, soalnya
saya udah terbiasa high-level, gak pake low-level socket programming
lagi jadi udah lupa, hehe.

Ronny
 





--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis



Re: [linux-programming] Detect Socket Connection

2005-05-25 Terurut Topik [EMAIL PROTECTED]
On 5/26/05, green bat [EMAIL PROTECTED] wrote:
 
 Posisi aplikasi ini sebagai client... yang di disconnect ama server ... :(
 
 Dd~
 
 Ronny Haryanto wrote:
 
 On Wed, May 25, 2005 at 11:28:30AM -0700, green bat wrote:
 
 
 Aplikasi saya adalah client Socket TCP/IP dan connect ke suatu server,
 bila tidak ada aktivitas X menit maka server akan memutuskan koneksi.
 Nah... gimana caranya kita selaku client mengetahui status tersebut?

Kalau socket itu udah ngga bisa di write berarti koneksi udah putus... (TCP)
Kalau soal event apa yg dikirim, gw kurang gitu ngerti

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis