data biasanya 256 byte, emang kecil dan jadi lama,
tapi aman untuk pengiriman yang melalui arsitektur
jaringan yang campur-campur, trus kalo lebih
jaringannya emang heterogen banget, ada jaringan model
lama dan baru lebih aman lagi datanya dikonvert jadi
base64, supaya gak korupt.
depok();
--- jokorb <[EMAIL PROTECTED]> wrote:
>
>
>
> > > Dari TServerSocket:
> > > Private procedure
> ServerSocket1.DataRead(sender:Tobject;
> socket:..);
> > > var f:HFILE; p:pointer;
> > > begin
> > > GetMem(p,socket.Receivelength);
> > > socket.ReceiveBuf(p^, socket.ReceiveLength);
> > > f:=FIleCreate('copy of notepad.exe');
> > > filewrite(p^, socket.receiveLength);
> > > freemem(p, socket.receiveLength);
> > > fileclose(f);
> > > end;
> > >
> >
> > utk bagian ini harus mendapat perhatian lebih
> serius utk beberapa
> hal.
> > 1. DataRead event di"fire" berkali-kali oleh OS
> kalau buffer yg
> dikirim oleh
> > client melebihi packet chunk maks yg diperbolehkan
> oleh network
> layer ( klo saya
> > ngga salah inget sekitar 1500-an byte pd ethernet
> LAN). Artinya
> oleh si client,
> > si buffer dikirim dalam potongan-potongan data yg
> berurutan.
> > 2. sebaiknya pake header ( utk informasi
> namafile,panjang file,CRC
> dll).
>
>
> Saya sangat setuju. Thansk for correcting...
>
> [EMAIL PROTECTED]
>
>
>
>
>
> ------------------------ Yahoo! Groups Sponsor
> --------------------~-->
> $9.95 domain names from Yahoo!. Register anything.
>
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/i7folB/TM
>
--------------------------------------------------------------------~->
>
>
> Berlangganan: [EMAIL PROTECTED]
> Stop Berlangganan:
> [EMAIL PROTECTED]
> Keluhan Milis(Unbouncing,spam,dll):
> [EMAIL PROTECTED]
> Yahoo! Groups Links
>
>
> [EMAIL PROTECTED]
>
>
>
>
>
>
__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com
Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]
| Yahoo! Groups Sponsor | |
|
|
Yahoo! Groups Links
- To visit your group on the web, go to:
http://groups.yahoo.com/group/Delphindo/
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
