Assalamu'alaikum Wr. Wb
Hari ini saya ingin sharing bagaimana cara membuat TCP Server.
TCP merupakan salah satu protocol utama dari protocol Internet. [Sumber]
TCP berada di OSI Layer 4 (Transport Layer).
Untuk dapat membuat TCP Server kita menggunakan "net" package yang sudah ada di dalam library Go. [net Package Golang]
Pertama, kita harus membuat aplikasi kita untuk `listen` ke port yang kita inginkan, dalam tutorial ini saya menggunakan port 8080, dan network "TCP". Tambahkan `eternal for` supaya tetap `listen` ke port tersebut.
Jadi setelah saya coba run `go run main.go`, kemudian saya buka `Resource Monitor`
keluar :
Kedua, setelah `listen` kita akan accept setiap koneksi yang masuk, dan kita tambahkan tampilkan di display client. Variable `conn` dari `li.Accept` mengimplementasi interface writer, sehingga dapat digunakan di method io.writeString() .
Setelah di jalankan lagi `go run main.go` , kita tes menggunakan `telnet`:
telnet localhost 8080
Sekian yang bisa saya bagikan.
Semoga bermanfaat.
Wassalamu'alaikum Wr. Wb

No comments:
Post a Comment