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
Generating preview...
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.
Description
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
AI summary
- Document name
- 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
- School / Course
- Đại học Bách khoa Hà Nội · Mạng máy tính
- Author (in document)
- GV. Ngô Hồng Sơn
- Content
- 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.
- Table of contents
- 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)
- Pages
- 18 pages
- Uploaded by
- lienhejb
Frequently asked questions
Is this document free?
Yes. “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” is free — just sign in and click Download to get the original file.
How many pages is this document?
The document has 18 pages, for the course Mạng máy tính. You can preview it online before downloading.
Can I preview before downloading?
Yes. You can preview this document right on this page with the online reader, then decide whether to download.
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
Generating preview...
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
Read full document
- Document name
- 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
- School / Course
- Đại học Bách khoa Hà Nội · Mạng máy tính
- Author (in document)
- GV. Ngô Hồng Sơn
- Content
- 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.
- Table of contents
- 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)
- Pages
- 18 pages
- Uploaded by
- lienhejb
Comments (0)
No comments yet. Be the first!
Nhập môn mạng máy tính - C6.Tầng giao vận (HUST) GV. Ngô Hồng Sơn
Nhập môn mạng máy tính - C7.2.DNS (HUST) GV. Ngô Hồng Sơn
Nhập môn mạng máy tính - C7.0.Tầng ứng dụng (HUST) GV. Ngô Hồng Sơn
Nhập môn mạng máy tính - C2.Cơ bản về mạng máy tính và truyền thông (HUST) GV. Ngô Hồng Sơn
Mạng máy tính - Chương 5 (HUST) GV.Ngô Hồng Sơn
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
Comments (0)
No comments yet. Be the first!