Hallo ...
Kebetulan anda melakukan hal yang sama dengan saya pada saat ini.
Saya sedang programming menggunakan socket dan thread, pada
RH LINUX 7.0 dan Windows98 secara bersamaan.
Compiler, gcc dan Borland C++ Builder 4

Saya rasa anda sedang membuat Server Socket. Saya harap anda
sudah mengenal tahapan ini ... (semoga saja).
Asumsinya anda memprogram untuk TCP socket, bukan UDP.

socket() .. create socket
bind() ... give the socket a name
listen() ... listen for connection from clients.
     ... up to this point, your program will wait until
     ... there is (at least) one connection from the client.
     ... if connection is established the your server moves
     ... to execute accept()
accept() ... accepting the connectoin causes a new socket
              ... to be created.
send()/recv() ... send or recv any data
closesocket() ... close the socket

What do you about SIGNALS ? Does it mean EVENT ?

Mungkin yang anda maksud adalah, setelah recv() anda
memproses data/msg yang datang. Mungkin bisa lebih diperjelas,
atau memang saya belum tahu kalau ada 'SIGNALS' seperti yang
anda maksud. Kalau di Windows, maka ada sejenis EVENT Handler
untuk hal tersebut.

Beberapa referensi yang bisa dirujuk, a.l.
Richard Stones, Neil Matthew, "Beginning LINUX Programming", WROX, 1999
W. Richard Stevens, "UNIX Network Programming", Prentice Hall, 1991

Atau boleh juga ditilik ...
Arthur Dumas, Programming WinSock, SAMS, ...

Kedua-duanya bisa saling membantu, karena semua mengacu pada 4.3BSD.

Semoga ada gunanya. Salam
++ pit ++

At 03:38 AM 6/22/01 +0000, you wrote:
>Saya bikin program socket, ada yang tahu bagaimana caranya
>supaya waktu socket nerima data, dia ngasih SIGNALS ?
>Dimana saya bisa dapat documentasi tentang pemrograman THREAD
>under linux ? (bukan duplicating proccess dengan fork())
>(saya ngompile pake gcc)
>Thank sebelumnya.


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

Kirim email ke