Đề Tài Lập Trình Chát Theo Mô Hình Client - Server - Tài Liệu - Ebook
Có thể bạn quan tâm
- Trang chủ
- Đăng ký
- Đăng nhập
- Liên hệ
Tài liệu - Ebook
Thư viện tài liệu, ebook, đồ án, luận văn, giáo trình tham khảo cho học sinh, sinh viên
Đề tài Lập trình chát theo mô hình client - server Phương thức truyền tin trong Java: Nó sử dụng phương thức truyền tin có kết nối thông qua 2 đối tượng là: Socket(Client) và ServerSocket(Server). Tạo 1 Socket sử dụng để kết nối tới 1 SocketServer. Client Socket được tạo ra thông qua 1 hàm khởi tạo(Contructor) của lớp Socket: Socket client=new Socket(Destination Address,Port) Trong đó: +Destination Address là địa chỉ của máy muốn kết nối tới. +Port là số hiệu cổng TCP đòi hỏi phải có 1 ServerSocket đang lắng nghe yêu cầu trên đó.
Bạn đang xem nội dung tài liệu Đề tài Lập trình chát theo mô hình client - server, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG Bài tập lớn Môn: JAVA Đề tài: LẬP TRÌNH CHÁT THEO MÔ HÌNH CLIENT/SERVER GV hướng dẫn : Phùng Anh Tuấn Nhóm thực hiện: Nguyễn Thị Hà Nguyễn Thị Nhàn Phùng Thị Thơm Nguyễn Thị Hồng Thắm 1. Giới thiệu về Socket 2. Mô hình Client/Server 3. Nguyên tắc hoạt động 4. Chương trình Nội dung chính 1. Giới thiệu về Socket TCP/IP cho phép các máy tính trong mạng TCP/IP có thể tạo ra các kết nối để trao đổi thông tin với nhau.Với 1 địa chỉ IP + 1 cổng TCP sẽ tạo thành 1 cầu nối và Socket chính là 1 giao diện lập trình trên các cầu nối đó. (1 IP Address + 1 Port TCP = 1 Socket ) Khi 2 máy tính muốn trao đổi thông tin với nhau thì 2 máy phải có cùng 1 Socket .1 máy được coi là Server, nó mở ra 1 Socket và lắng nghe yêu cầu. Máy kia được coi là Client, nó gọi cho Server Socket để bắt thiết lập 1 kết nối. Để thiết lập được kết nối cần có địa chỉ của máy đích (Destination IP Address )và 1 cổng TCP(TCP port) Socket có 2 phương thức truyền tin chính là : Truyền có kết nối(Connection-Oriented)và truyền không có kết nối(Connectionless) Truyền có kết nối cung cấp phương thức truyền tin như điện thoại,phải thiết lập kết nối trước khi truyền và hủy bỏ sau khi sử dụng xong.Mọi dữ liệu được nhận đúng thứ tự mà nó được gửi. Truyền không kết nối cung cấp phương thức truyền giống việc phân phát thư không đảm bảo vì nhiều gói dữ liệu được nhận khác với thứ tự mà chúng được gửi đi. Giới thiệu về Socket 2.Mô hình Client/Server 3.Nguyên tắc hoạt động Phương thức truyền tin trong Java: Nó sử dụng phương thức truyền tin có kết nối thông qua 2 đối tượng là: Socket(Client) và ServerSocket(Server). Tạo 1 Socket sử dụng để kết nối tới 1 SocketServer. Client Socket được tạo ra thông qua 1 hàm khởi tạo(Contructor) của lớp Socket: Socket client=new Socket(Destination Address,Port) Trong đó: +Destination Address là địa chỉ của máy muốn kết nối tới. +Port là số hiệu cổng TCP đòi hỏi phải có 1 ServerSocket đang lắng nghe yêu cầu trên đó. Để tạo ra 1 ServerSocket sử dụng câu lệnh sau: ServerSocket SSocket=new ServerSocket(Port,Number of Connection) Trong đó: -Port là số hiệu cổng sẽ chờ để phục vụ -Number of Connection là số kết nối chấp nhận phục vụ cùng 1 lúc. 1 SocketServer sẽ lắng nghe trên 1 cổng.Khi nhận được 1 yêu cầu từ Socket(Client Socket) nó sẽ kiểm tra xem còn chấp nhận được kết nối đó không,chưa vượt quá số kết nối mà nó có thể phục vụ,nếu được nó sẽ tạo ra 1 Socket để tạo liên kết với Client yêu cầu bằng phương thức: Socket client=SSocket.accept(); * Các Socket cung cấp 1 giao diện để đọc ghi dữ liệu thông qua 1 luồng.Khi kết nối đã được thiết lập 2 máy tính có thể trao đổi dữ liệu thông qua các đối tượng: BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream())); PrintWriter out=PrintWriter(client.getOutputStream(),true); Khi thực hiện xong cần hủy bỏ các liên kết để trả lại tài nguyên cho hệ thống,chúng ta sử dụng phương thức: In.close(); Out.close(); Client.close(); Hoạt động của 1 ứng dụng mạng Client/Server Giao diện chát Client/Server Các file đính kèm theo tài liệu này:
Nhom2_JaVa.ppt
ChatSocket.rar
Nhom2.rar
Đề tài Phân tích thiết kế hệ thống công ty thương mại và dịch vụ ONETWOFOUR126 trang | Lượt xem: 1752 | Lượt tải: 3
Khóa luận Nghiên cứu xây dựng tiêu chuẩn bản rõ tiếng anh của ngôn ngữ tự nhiên57 trang | Lượt xem: 1915 | Lượt tải: 1
Khóa luận Xây dựng hệ thống đọc tin trên mobile66 trang | Lượt xem: 1899 | Lượt tải: 1
Đề tài Chương trình quản lý vay vốn của ngân hàng Incombanks14 trang | Lượt xem: 4144 | Lượt tải: 5
Đề tài Cây đỏ den – lý thuyết và mô phỏng35 trang | Lượt xem: 3320 | Lượt tải: 1
Khóa luận Nghiên cứu lập trình thread và ứng dụng60 trang | Lượt xem: 3739 | Lượt tải: 4
Đồ án Xây dựng hệ thống quản lý chuyến bay và bán vé máy bay cho hãng Pacific Airline68 trang | Lượt xem: 9106 | Lượt tải: 5
Đồ án Xây dựng ứng dụng Webmail92 trang | Lượt xem: 2283 | Lượt tải: 1
Đề tài Phân tích thiết kế chương trình quản lý khách sạn132 trang | Lượt xem: 14008 | Lượt tải: 1
Đề tài Xây dựng chương trình học anh văn trực tuyến79 trang | Lượt xem: 2350 | Lượt tải: 1
Copyright © 2025 Doc.edu.vn - Chia sẻ những Thủ thuật tin học, phần mềm hay, hướng dẫn giải bài tập, sáng kiến kinh nghiệm, SKKN hay
Từ khóa » Chương Trình Chat Client Server C
-
Lập Trình Socket, Giao Tiếp Client Và Server Bằng Ngôn Ngữ C (với ...
-
Chương Trình Chat Client Server C - 123doc
-
Bài Tập Xây Dựng Chương Trình Chat Bằng C# | Tìm ở đây
-
Lập Trình Ứng Dụng Chat Nội Bộ Đơn Giản Với Socket - Codelearn
-
Xây Dựng ứng Dụng Client-Server Với Socket Trong Java | TopDev
-
Chương Trình Chat Giữa Client Và Server ( 2 Cách Bằng C#)
-
[Lập Trình Socket C/C++] Ứng Dụng Chat Client-server - YouTube
-
Lập Trình Socket C# - Ứng Dụng Chat Client-server
-
[PDF] CHAT TRÊN CLIENT – SERVER VỚI NGÔN NGỮ C#
-
[] Xay Dung Chuong Trinh Chat Room Client-server Bang ...
-
Bài Tập Lập Trình Mạng: Xây Dựng Chương Trình Chat Room - TaiLieu.VN
-
[PDF] ĐỀ TÀI Sử Dụng Socket Trong Java Xây Dựng Chƣơng Trình CHAT ...
-
200098762 BAO CAO ĐỒ AN MON LẬP TRINH ỨNG DỤNG MẠNG
-
Xây Dựng ứng Dụng Client- Server ở Chế độ UDP (không Kết Nối) Java