On Sat, 25 Jan 2003, Mpu Gondrong wrote: > Sabtu, 24/01/2003 9:39:31, Rusydan menulis: > > RM> ini pake IC NIC nya beli sendiri, terus kata temen saya yang > RM> ngembangin di hardwarenya bilang emang dari pabriknya cheksumnya > RM> di zero (ini defaultnya kan?). > > IC NIC yg bisa ngirim UDP/IP ? Saya gak tahu, blom pernah pegang. Kalo > checksumnya zero berarti gak ada checksum. Normalnya sich tcp/ip (atau > udp/ip) stack standard menyediakan checksum.
ooohh, saya kira saya salah untuk nulis IC NIC- di webnya namanya Ethernet LAN controller, bukan NIC :) (nggak sama yah?) jadi ceritanya dulu pake yang seluruh perintah mesti dibikin sendiri, untuk mudahnya dan emang keperluan packet yang dikirim cuma dikit sampai dengan 40 byte-an makanya pake UDP. terus perkembangannya ganti sama yang udah pake microprocessor langsung, masalahnya disitu dia checksumn-ya pake zero, alias diabaikan, dan oleh aplikasi yang saya buat akhirnya seluruh packet diabaikan :(. bolak-balik coba pake UDP, akhirnya kembali ke board awal, diprogram dari awal lagi, lancar, cheksum diitung manual. > Ini memang bukan problem di komponen, karena toh komponen hanya > membungkus fungsi2 Winsock. Coba saja direkonstruksi paket2 data yg > diterima, kira2 valid tidak sebagai paket udp/ip. Yg pertama ip punya > checksum, dan yg kedua udp juga punya checksum (optional). Apakah > sudah dicoba dgn OS lain, Linux misalnya, pake tcpdump. waduh... ini proyek kecil. effort-nya nggak sampe kesana :( kalo nggak jalan sama yang baru, kembali aja ke yang lama yang udah terbukti jalan :) tapi kalo nanti kepentok, kayaknya emang harus belajar sama sana yah. > Knp tidak baca langsung RFC768 ? Cuman 3 halaman saja. Kalo IP, ya > RFC791, agak panjang tapi khan tidak semua tetek bengek dipake. Dulu > saya pernah coba2 bikin tcp/ip stack sendiri pake pascal, ya rajin2 > main capture packet, trus direkonstruksi ulang (apakah semua header + > checksum benar ?). Linux + tools2nya sangat membantu. Saya kira > Windows juga punya tools2 tsb (yg berhub. dgn jaringan). makasih refrensinya. ilmu saya belum nyampe kesana, di winsocknya masih tahap eksplorasi, belum ke praktis. minta bantuannya lagi dech, web pemula untuk winsock, terutama yang buat delphi. pernah nemu yang buat C++ tapi ya itu ada procedure yang bikin mentok nggak bisa di convert ke delphi. kalo deklarasi procedure ini di C++ padanannya didelphi apa yah? extern void RecvThread(void * passedThread); terimakasih. > > Tertanda, > Oguds [36856104] -- Seize the Day Rusydan Muslih ICQ#: 114576646 http://upk.fi.itb.ac.id/~rusydan Berlangganan: [EMAIL PROTECTED] Stop Berlangganan: [EMAIL PROTECTED] Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
