Today I learned: Golang TCP server

nguyen duy
Jan 6, 2021
Photo by Paul Hanaoka on Unsplash

Ở bài viết trước, mình nói về TCP client. Giờ đến lượt TCP server

Trước tiên phải đăng kí địa chỉ và port cho TCP server

Sau đó mình phải bảo TCP server hãy sẵn sàng lắng nghe các kết nối gửi đến

Cuối cùng mình làm 1 quả vòng lặp vô tận để cho server chạy liên tục. Mỗi một lần chạy vòng lặp là 1 lần:

  • server lắng nghe và chấp nhận 1 kết nối được gửi tới từ 1 client.
  • Sau khi có kết nối thì server sẽ viết kết quả lên trên connection đó
  • Viết xong thì đóng connection và chạy tiếp vòng lặp, lại hóng tiếp connection từ 1 client khác. Mỗi yêu cầu từ mỗi client thì được xử lý trong 1 lần chạy vòng lặp for

--

--