Nhập môn mạng máy tính - C7.1.Lập trình socket Java (HUST) GV. Ngô Hồng Sơn
Slide bài giảng về lập trình socket Java, giới thiệu khái niệm socket, Socket API, mô hình client/server với TCP, và ví dụ thực hành lập trình socket trong Java. Tài liệu hướng dẫn cách xây dựng các ứng dụng truyền dữ liệu qua socket sử dụng Java.
Đang tạo bản xem trước...
Lập trình socket Mục ñích: làm thế nào ñể xây dựng các ứng dụng client/server truyền dữ liệu qua socket Socket API socket ❒ ðưa ra trong BSD4.1 UNIX, 1981 ❒ Cho phép ứng dụng tạo ra và sử dụng socket ❒ Nguyên lý client/server ❒ Có hai dạng socket Truyền gói tin, không tin cậy Truyền dòng bytes, tin cậy Là giao diện (cửa) do ứng dụng tạo ra trên máy trạm, quản lý bới OS qua ñó các ứng dụng có thể gửi và nhận thông ñiệp ñến/từ các ứng dụng khác 1 fb.com/groups/ Lập trình socket vớiTCP Socket: cửa giao tiếp giữa các tiến trình và giao thức giao vận (UCP hoặc TCP) Dịch vụ TCP: truyền các bytes tin cậy từ một tiến trình ñến các tiến trình khác ðiều khiển bới Lập trình viên ðiều khiển bởi Hệ ñiều hành Tiến trình Tiến trình socket TCP với Bộ ñệm, Các biến socket TCP với Bộ ñệm, Các biến Máy trạm, máy chủ internet ðiều khiển bới Lập trình viên ðiều khiển bởi Hệ ñiều hành Máy trạm, máy chủ 2 fb.com/groups/ Lập trình socket với TCP Client phải gửi yêu cầu tới server ❒ khi ñược client liên lạc, server TCP tạo socket mới ñể tiến ❒ Tiến trình máy chủ phải ñang trình máy chủ giao tiếp với ñược thực hiện client ❒ máy chủ phải mở socket cho phép nói chuyện với (cổng) ñể nhận yêu cầu từ nhiều clients client phân biệt client bằng số Client yêu cầu server bằng cách: hiệu cổng (chương 3…) ❒ Tạo một socket TCP trên máy ❒ Chỉ rõ IP address & port number của tiến trình máy chủ ðối với ứng dụng ❒ Khi client tạo socket: client TCP cung cấp dịch vụ truyền dòng TCP tạo liên kết tới server bytes tin cậy và có thứ tự TCP giữa client và server 3 fb.com/groups/ Tương tác giữa client/server qua socket TCP Server Client (máy hostid) tạo socket, port=x, cho yêu cầu tới: welcomeSocket = ServerSocket() chờ yêu cầu tới connectionSocket = welcomeSocket.accept() nhận yêu cầu từ connectionSocket trả lời tại connectionSocket ñóng socket connectionSocket Tạo liên kết TCP tạo socket, kết nối tới hostid, port=x clientSocket
… Tải file gốc để đọc toàn bộ tài liệu.
- Tên tài liệu
- Nhập môn mạng máy tính - C7.1.Lập trình socket Java (HUST) GV. Ngô Hồng Sơn
- Trường / Môn
- Đại học Bách khoa Hà Nội · Mạng máy tính
- Tác giả (trong tài liệu)
- GV. Ngô Hồng Sơn
- Nội dung
- Tài liệu hướng dẫn xây dựng ứng dụng client/server bằng lập trình socket Java, tập trung vào giao thức TCP. Nó giải thích nguyên lý hoạt động và cung cấp ví dụ mã nguồn minh họa.
- Mục lục
- Lập trình socket
- Socket API
- Lập trình socket với TCP
- Tương tác giữa client/server qua socket
- Stream
- Lập trình socket với TCP
- Ví dụ về ứng dụng client-server:
- Ví dụ: Java client (TCP)
- Ví dụ: Java client (TCP), cont.
- Ví dụ: Java server (TCP)
- Doc.pages
- 18 trang
- Người đăng
- lienhejb
Câu hỏi thường gặp
Tài liệu này có miễn phí không?
Có. “Nhập môn mạng máy tính - C7.1.Lập trình socket Java (HUST) GV. Ngô Hồng Sơn” miễn phí — bạn chỉ cần đăng nhập rồi bấm Tải xuống để lấy file gốc.
Tài liệu dài bao nhiêu trang?
Tài liệu gồm 18 trang, thuộc môn Mạng máy tính. Bạn có thể xem trước online trước khi tải.
Tôi có thể xem trước trước khi tải không?
Có. Bạn xem trước tài liệu ngay trên trang này bằng trình đọc online, rồi quyết định tải về.

Bình luận (0)
Chưa có bình luận nào. Hãy là người đầu tiên!