itu dikirimnya belon tentu sebagai 3 paket. yang pasti dikirim sebagai 3
command, karena
komunikasi antara client-server nya kan berbentuk request-response.
1 request...dibales oleh 1 response, dan sebaliknya.

hmmm...kayaqnya emang mesti dilakuin secara manual di aplikasi :)

atau kalo enggak client server aplikasi-nya dibuat untuk menerima beberapa
command sekaligus dalam
satu string (misal : send(sockfd, "request1;request2;request3;",
blablabla)). sehingga di pihak penerima ketika menerima-nya tetap sebagai 1
request, untuk kemudian baru dipecah3 menjadi 3 request.
(mirip execute command from linux shell)



-toto-


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 09, 2001 9:26 AM
To: [EMAIL PROTECTED]
Subject: [programming] socket: send: ngirim sekaligus



misalnya suatu program ngirim ke socket beberapa kali:

send(sockfd, buff1, len1);
send(sockfd, buff2, len2);
send(sockfd, buff3, len3);

inikan nanti dikirim jadi 3 paket sendiri2
karena rada susah nanganin buffering diaplikasi jadi ngirimnya beberapa
kali

ada nggak option di socket yang bisa nge-buffer dulu string yang dikirim
biar nanti jadi cuma satu paket yang dikirim


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

Kirim email ke