Node.js AdvancedLesson 95Preview gratis
Net Module
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini membahas modul net untuk komunikasi jaringan level socket TCP di Node.js. Kamu akan membuat server TCP dan klien dengan net.createServer dan net.connect, lalu menangani event data, end, dan error. Modul ini menjadi fondasi protokol kustom, seperti server game, proxy, atau layanan yang butuh kontrol penuh atas aliran byte.
Poin kunci
- net.createServer membuat server TCP; net.connect(host, port) membuat klien.
- Socket bersifat stream: pakai event 'data' untuk membaca dan socket.write() untuk menulis.
- Event 'end' menandakan klien menutup sisi tulisnya; 'close' menandakan socket benar-benar tertutup.
- Karena TCP tidak punya batas pesan, kamu perlu framing sendiri (delimiter atau panjang pesan).
- Set error handler karena jaringan bisa gagal kapan saja (ECONNRESET, dst.).
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.