Quá trình máy chủ bắt đầu tiên. Nó gọi chức năng ổ cắm để tạo ra một ổ cắm, mà chúng tôigọi socket lắng nghe. Ổ cắm này chỉ được sử dụng trong thiết lập kết nối. Cácquá trình máy chủ sau đó gọi các chức năng ràng buộc để ràng buộc các kết nối này tới địa chỉ ổ cắmcủa máy tính. Chương trình máy chủ sau đó gọi các chức năng chấp nhận. Chức năng nàylà một chức năng chặn; khi nó được gọi là, nó bị chặn cho đến khi các giao thức TCP nhận được mộtkết nối yêu cầu (SYN phân đoạn) từ một khách hàng. Chức năng chấp nhận thì làCấm và tạo ra một ổ cắm mới gọi là ổ cắm kết nối bao gồm các ổ cắmđịa chỉ của khách hàng gửi đoạn SYN. Sau khi chấp nhận chức năng là không bị chặn,Hệ phục vụ biết rằng một khách hàng cần dịch vụ của nó. Để cung cấp concurrency, Hệ phục vụquá trình (cha mẹ quá trình) gọi chức năng ngã ba. Chức năng này tạo ra một quy trình mới(trẻ em xử lý), mà là chính xác giống như quá trình phụ huynh. Sau khi gọi ngã bachức năng, hai quá trình đang chạy đồng thời, nhưng mỗi người có thể làm những thứ khác nhau.Mỗi quá trình hiện nay có hai ổ cắm: nghe và kết nối ổ cắm. Quá trình phụ huynhentrusts nhiệm vụ phục vụ khách hàng để bàn tay của quá trình con và chấp nhận cuộc gọichức năng một lần nữa để chờ đợi cho các khách hàng khác để yêu cầu kết nối. Quá trình con là bây giờsẵn sàng phục vụ khách hàng. Nó lần đầu tiên đóng socket lắng nghe và gọi các chức năng nhận đểnhận được dữ liệu từ các khách hàng. Chức năng nhận, như chức năng recvfrom, là một chặn
đang được dịch, vui lòng đợi..
