-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Halo,
Sebelum mengirim "x0001 login", read socket dulu, lalu setelah "x0001 login",
baca hasilnya, baru kemudian "x0002 logout". Jadi urutannya:
- - Open socket
- - Bukan koneksi
- - Baca socket sampai \r\n (sebaiknya gunakan fungsi read dan select
---
int main () {
int sockfd;
int len;
struct sockaddr_in address;
int result;
char com[BUFSIZ], output[BUFSIZ];
FILE *data;
//Create socket for the client
sockfd =
On Tue, 25 Mar 2003 [EMAIL PROTECTED] wrote:
> Dear all linuxer,
> saya mau minta tolong dong bagi yg mengetahui alamat website tentang tutorial
> socket dan pemrograman socket mengggunakan C mohon diberitahukan.
>
> Thanks
http://directory.google.com/Top/Computers/Programming/Internet/Sockets/
> saya mau minta tolong dong bagi yg mengetahui alamat website tentang
> tutorial socket dan pemrograman socket mengggunakan C mohon diberitahukan.
Lihat misalnya http://www.ecst.csuchico.edu/~beej/guide/net/
--
Ariya Hidayat, KDE developer, [EMAIL PROTECTED]
www.geocities.com/ariyahidayat
Dear all linuxer,
saya mau minta tolong dong bagi yg mengetahui alamat website tentang tutorial
socket dan pemrograman socket mengggunakan C mohon diberitahukan.
Thanks
Ramses
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For
On Thu, 20 Feb 2003 [EMAIL PROTECTED] wrote:
> bagi teman-teman yang mengetahui mengenai socket programming with C, tolong
> dong beri informasi kepada saya mengenai socket programming.
> Atas perhatiannya saya ucapkan terima kasih
>
http://www.google.com/search?q=socket&sa=Google+Search&cat=gw
bagi teman-teman yang mengetahui mengenai socket programming with C, tolong
dong beri informasi kepada saya mengenai socket programming.
Atas perhatiannya saya ucapkan terima kasih
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
--- "I.B. Darmasakti" <[EMAIL PROTECTED]> schrieb: > > > kalau saya
pake non-blocking,
> > >
> > > dev = open("/dev/blah", O_RDONLY|O_NONBLOCK, arg);
> > > ret = read(dev, buffer, size);
> > > process(buffer);
> > >
> > > apakah anda bisa menjamin bahwa ret = size hanya
> > > dengan sekali read
> > kalau saya pake non-blocking,
> >
> > dev = open("/dev/blah", O_RDONLY|O_NONBLOCK, arg);
> > ret = read(dev, buffer, size);
> > process(buffer);
> >
> > apakah anda bisa menjamin bahwa ret = size hanya
> > dengan sekali read()?
untuk memastikan supaya buffer penuh isinya terpaksa
dipakai:
--- "I.B. Darmasakti" <[EMAIL PROTECTED]> schrieb: > > Waktu m
>
> Ok..lah, apa yang anda katakan di atas memang benar.
> manajemen kernel emang kayak gitu. Tapi coba anda liat
> dari aplikasi, misalnya:
>
> kalau saya pake non-blocking,
>
> dev = open("/dev/blah", O_RDONLY|O_NONBLOCK, arg);
>
> Waktu menggunakan select() atau read(), ini sudah
> memakai konsep objek
> messaging. Kedua fungsi di atas tidak dilakukan
> dengan methode polling.
> Scheduler OS akan selalu melihat queue list sewaktu
> context switching,
> dan begitu ada data yang diinginkan, proses atau
> thread yang
> bersa
--- "I.B. Darmasakti" <[EMAIL PROTECTED]> schrieb: > > Maksudnya
loop besar gimana ya?
>
> Maksudnya program dengan state yang sangat panjang dan
> tidak bisa dipisah/dipecah menjadi proses terpisah.
>
> > Di POSIX Thread ada cara untuk ini, namanya
> > condition variable atau
> > objek sinkro
> dialihkan ke program user. tidak ada polling di
> dalam teknik ini. sama halnya
> untuk yang menggunakan select() dan karena pada
> dasarnya handle yang
> dikirimkan ke select() adalah file-descriptor,
> kemungkinannya menjadi tidak
> terbatas.
setahu saya tentang select(), kita bisa menggu
> Maksudnya loop besar gimana ya?
Maksudnya program dengan state yang sangat panjang dan
tidak bisa dipisah/dipecah menjadi proses terpisah.
> Di POSIX Thread ada cara untuk ini, namanya
> condition variable atau
> objek sinkronisasi/ objek messaging. Thread yang
> nungguin kondisi
> variabel t
--- "I.B. Darmasakti" <[EMAIL PROTECTED]> schrieb: > --- Ariya
Hidayat <[EMAIL PROTECTED]> wrote: >
> Jadi kepikir kalo transfer data yang diperlukan
> melalui socket cukup kencang sementara aplikasi
> utamanya merupakan loop yang sangat besar. Apakah
> solusi multithread dan select masih bisa
> sejak linux menggunakan metode file system untuk
> mengakses driver termasuk socket. Metode ini
> menggunakan cara polling. Polling berarti menghabiskan
> resource CPU. meskipun menggunakan macem2 metode-nya
> seperti blocking dan non-blocking. tapi masih saja
> menghabiskan resource.
nggak ju
--- Ariya Hidayat <[EMAIL PROTECTED]> wrote: >
> > boleh tahu kenapa PITA?
> Salah satunya adalah karena belum tentu library yang
> digunakan thread-safe.
> Dalam kasus ini, yang sering saya gunakan di Linux
> adalah Qt, yang sama
> sekali tidak thread-safe. Walhasil library KDE saja
> tidak
> Sebagai perbandingan, solusi pakai multithread hampir selalu digunakan
> pada pemrograman pakai Java.
Tetapi yang agak berbeda adalah karena thread di Java ini seakan-akan lebih
"terintegrasi" dengan keseluruhan librarynya. AFAIK library tsb thread-safe,
dan tentunya menyebabkan keamanan yang
> boleh tahu kenapa PITA?
Salah satunya adalah karena belum tentu library yang digunakan thread-safe.
Dalam kasus ini, yang sering saya gunakan di Linux adalah Qt, yang sama
sekali tidak thread-safe. Walhasil library KDE saja tidak menggunakan thread
(kebanyakan fork, lihat kio). Dan ternyata
--- Ariya Hidayat <[EMAIL PROTECTED]> schrieb: >
> BTW, saya termasuk yang yakin & percaya bahwa solusi dengan thread
> adalah
> PITA, dan hanya masuk akal jika tidak ada cara lain yang lebih indah
> dan
> elegan. Untuk non-blocking socket, penggunaan select() sudah sangat
> mencukupi. Lihat
Ariya Hidayat wrote:
>
> > dimana saya bisa mendapatkan tutorial mengenai multithreading dan mutex ??
>
> http://centaurus.cs.umass.edu/~wagner/threads_html/tutorial.html
> http://www-106.ibm.com/developerworks/library/posix1.html
>
> BTW, saya termasuk yang yakin & percaya bahwa solusi dengan
> dimana saya bisa mendapatkan tutorial mengenai multithreading dan mutex ??
http://centaurus.cs.umass.edu/~wagner/threads_html/tutorial.html
http://www-106.ibm.com/developerworks/library/posix1.html
BTW, saya termasuk yang yakin & percaya bahwa solusi dengan thread adalah
PITA, dan hanya masu
> > ada yang bisa membantu ???
> >
> Menggunakan multithreading, terus sebelum mengakses resource socket
> dimasing2 thread (proces ringan) pakai sinkronisasi mekanisme, seperti
> mutex.
>
> Kalau mau asyncron pakai aja fungsi select.
>
> ebs
>
dimana saya bisa mendapatkan tutorial mengenai m
--- light <[EMAIL PROTECTED]> schrieb: > bagaimana caranya agar
client pada waktu membaca
> dan menuliskan data ke socket tidak saling bergantian
> karena saya lihat ditutorialnya semuanya menerangkan
> bahwa untuk client pasti menjalankan read kemudian
> baru manjalankan function write
> yang s
bagaimana caranya agar client pada waktu membaca
dan menuliskan data ke socket tidak saling bergantian
karena saya lihat ditutorialnya semuanya menerangkan
bahwa untuk client pasti menjalankan read kemudian
baru manjalankan function write
yang saya inginkan adalah membuat proses read dan write te
On 22 Jun 2001 [EMAIL PROTECTED] wrote:
> Saya bikin program socket, ada yang tahu bagaimana caranya
> supaya waktu socket nerima data, dia ngasih SIGNALS ?
mungkin maksudnya kita bisa tahu kalau ada data dari socket yang tiba,
kalau itu gunakan 'select'
> Dimana saya bisa dapat documentasi tent
On Friday 22 June 2001 10:38, you wrote:
> Saya bikin program socket, ada yang tahu bagaimana caranya
> supaya waktu socket nerima data, dia ngasih SIGNALS ?
kalau pakai syntax ini gimana :
...
if ( read(sockfd,buff,num_buf))
kill(pid,SIGNAL)
...
> Dimana saya bisa dapat documentasi tent
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
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.
--
on Friday, May 11, 2001, 10:34:13 AM,
reyza <[EMAIL PROTECTED]> wrote:
> mas2 masterbisa kasih "url" (loh bukan how to) yg ampuh buat
> introduction (by example) mengenai socket programming dg C/C++ di linux
> terima kasih
ini URL yg saya dpt entah drmana :) :
- http://ftp.std.com/homepages/
- Original Message -
From: "reyza" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 11, 2001 7:17 PM
Subject: Re: [programming] socket programming
> > kalo buku, berminat nggak???
> > kalo ya, ada tuh, judulnya UNIX network programmi
> kalo buku, berminat nggak???
> kalo ya, ada tuh, judulnya UNIX network programming karangan W. Richard
> Stevens terbitan Prentice Hall.
wah...dikasih nihgimana klo socket linux programming by example ada
yang punya ngga ...klo ada pinjem..buat di kopy
--
Homepage Pribadi = upk.fi.itb.ac.i
- Original Message -
From: "reyza" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 11, 2001 10:34 AM
Subject: [programming] socket programming
> mas2 masterbisa kasih "url" (loh bukan how to) yg ampuh buat
> introduction (by examp
mas2 masterbisa kasih "url" (loh bukan how to) yg ampuh buat
introduction (by example) mengenai socket programming dg C/C++ di linux
terima kasih
--
Homepage Pribadi = upk.fi.itb.ac.id/~reyza
--
ICQ-Linux : 106687302
ICQ-Windows : 114579854
--
.-. _
Untuk yang pake C/C++ coba lihat :
http://www.lowtek.com/sockets/
rasanya cukup deh untuk belajar2 socket programming tahap awal
DS Adi wrote:
> Halo rekan-rekan...
> Ada yang tau ngga' di mana saya bisa ngedapetin dokumentasi/info lengkap
> tentang socket programming pake C/C++, python, dkk?
kalau socket programming make python kan ada
di sitenya Python, cari di manualnya aja ada pdf dan html document koq
On Thu, 21 Sep 2000, you wrote:
> > Halo rekan-rekan...
> > Ada yang tau ngga' di mana saya bisa ngedapetin dokumentasi/info lengkap
> > tentang socket programming pake C/C++, pytho
> Halo rekan-rekan...
> Ada yang tau ngga' di mana saya bisa ngedapetin dokumentasi/info lengkap
> tentang socket programming pake C/C++, python, dkk?
> Kalo bisa sih yang gratisan lho... :)
>
Untuk yang pakai C, baca aja buku "Unix Network Programming".
-
Halo rekan-rekan...
Ada yang tau ngga' di mana saya bisa ngedapetin dokumentasi/info lengkap
tentang socket programming pake C/C++, python, dkk?
Kalo bisa sih yang gratisan lho... :)
Thx
---darkee---
Utk berhenti
On Mon, 5 Jun 2000, Moh Iman K wrote:
> Halo Linuxers
> Gue lagi nyoba bikin pemrograman socket. Masalahnya adalah:
> 1. gimana caranya supaya client sebelum benar-benar terkoneksi ke server
> harus login dulu melalui server. Jadi kalo client salah login, di nggak
> bisa masuk ke server.
Bikin p
Halo Linuxers
Gue lagi nyoba bikin pemrograman socket. Masalahnya adalah:
1. gimana caranya supaya client sebelum benar-benar terkoneksi ke server
harus login dulu melalui server. Jadi kalo client salah login, di nggak
bisa masuk ke server.
2. Gimana caranya supaya orang yang telah login saja yang
40 matches
Mail list logo