Today I learned: Golang TCP server
Jan 6, 2021
Ở 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