GOLANG : Belajar Membuat TCP Server



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


Unknown

Nama saya Dhanar J Kusuma, hobby saya ngegame, nonton anime, dan dengerin musik

No comments:

Post a Comment