TAILIEUCHUNG - Giáo trình Lập trình truyền thông: Phần 2 - NXB Giao thông Vận tải

phần 2 của sách qua 2 nội dung tìm hiểu về: Chương 4. Socket; chương 5. RPC và RMI. Giáo trình được thiết kế trên cơ sở người học đã có qua kiến thức về lập trình hướng đối tượng với C++, chọn Java làm ngôn ngữ để minh họa vì nó có tính đa nền, đơn giản, thích hợp cho minh họa những ý tường về lập trình truyền thông. Mời các bạn cùng tìm hiểu về kỹ thuật lập trình này. | Giáo Trinh Lập Trình Truyện Thông Chương 4 SOCKET Mục đích Chương này nhằm giổi thiệu vể cách thức xây dựng ứng dựng Client-Server trên mạng TCP ĨP theo cả hai chế độ Có nối kết TCP và Khổng nối kết ƯDP . Yêu cẩu Sau khi hoàn tất chương này bạn có thổ Giải thích dược Socket là gì vai trò cùa Bố hiệu cổng Port và địa chi IP trong cơ chế Socket. Phân biệt đưực sự khác biệt cùa hai loại Protocol TCP vàƯDP. Trình bày được các bước xây dựng một chương trình Client-Server aử dụng Socket làm phương tiện giao tiếp trong cá hai chế độ TCP và UDP. Liệt kê cốc lớp hỗ trợ lập trinh Socket của Java. Xây dựng dược các chương trinh Client sử dụng Socket ở chế độ có nối kết bằng ngôn ngữ Java. 123 Giáo Trình. L ip Trình Truyền Thông Xảy dựng được các chưưng trình Server sử dụng Socket ở chế độ có nối kết phục vụ tuấn tự và phục vụ song song bàng ngôn ngữ Java. Xây dựng dược các chương trình Client-Server sử dụng Socket ở chê độ không nôi kết bầng ngôn ngữ .Java. Xây dựng dược các chương trình Client-Server liên lạc với nhau theo dạng Multicast liên lạc nhóm bàng ngôn ngữ Java. Tự xây dựng được các Protocol mới cho ứng đụng TCP IP cùa mình. GIỚI THIỆU VỀ SOCKET Giới thiệu Dưới góc độ người lập trình Socket là một giao diện lập trình ứng dụng APl-Application Programming Interface . Nó dược giới thiệu lần dầu tiên trong ấn bản UNIX - BSD . dưới dạng các hàm hệ thống theo cú pháp ngôn ngữ c socket bindo connect send receive reado write close . . Ngày nay Socket được hỗ trợ trong hầu hết các hệ điểu hành như MS Windows Linux và được sử dựng trong nhiều ngôn ngữ lộp trình khác nhau như c C Java Visual Basic Visual C . . 124 Giáo Trình Lộp Trình Truyền Thông Socket cho phép thiết lập các kênh giao tiếp mà hai đáu kênh dược đánh dấu bởi hai công port . Thông qua các cổng này một quá trình có thể nhận và gởi dữ liệu với các quá trình khác. Hình - Mô hình Socket Có hai kiô u socket 1. Socket kiểu AF_ƯNIX chi cho phép giao tiếp giừa các quá trình trong cùng một máy tính 2.

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.