Trình khách hàng là đơn giản. Khách hàng gọi chức năng ổ cắm để tạo ra một ổ cắm. Nósau đó gọi các chức năng kết nối để yêu cầu một kết nối đến máy chủ. Chức năng kết nối là một chức năng chặn; nó bị chặn cho đến khi kết nối được thiết lập giữa haiTCPs. Khi trở về chức năng kết nối, các khách hàng gọi chức năng gửi để gửi dữ liệuđể hệ phục vụ. Chúng tôi sử dụng chỉ có một cuộc gọi đến các chức năng gửi, giả sử rằng dữ liệu có thể được gửivới một cuộc gọi. Dựa trên loại ứng dụng, chúng tôi có thể cần phải gọi hàm nàyliên tục (trong một vòng lặp). Khách hàng sau đó gọi các chức năng nhận, đó bị chặn cho đến khi mộtphân đoạn đến và dữ liệu được phân phối đến quá trình bởi TCP. Lưu ý rằng, mặc dù cácdữ liệu được gửi bởi các máy chủ trong một cuộc gọi duy nhất để các chức năng gửi, TCP tại máy chủTrang web có thể đã sử dụng một số phân đoạn để gửi dữ liệu. Điều này có nghĩa là chúng tôi có thể cần phải gọi cho cácnhận các chức năng liên tục để nhận được tất cả dữ liệu. Vòng lặp có thể được điều khiển bởi sự trở lạigiá trị của hàm nhận.
đang được dịch, vui lòng đợi..
