Xây dựng Server cho ứng dụng Chat

14:19 17/05/2022

Cùng Cao đẳng FPT Polytechnic tìm hiểu về cách xây dựng Server cho ứng dụng Chat qua bài viết dưới đây nhé!

Để xây dựng ứng dụng Chat, chúng ta cần thiết kế theo mô hình Client – Server

Trong trường hợp này ta sẽ xây dựng ứng dụng chat với client được viết bằng ngôn ngữ Java trên công cụ Android Studio. Phần server sẽ được viết bằng Nodejs.

Các bước thực hiện như sau:

  1. Xây dựng Server với Nodejs

Trước hết bạn cần cài đặt nodejs. Sau khi cài đặt xong bạn cần kiểm tra version nodejs bằng câu lệnh node -v để chắc chắn rằng nodejs đã được cài đặt thành công.

Tiếp theo ta tạo package json với câu lệnh npm init. Sau khi tạo xong package json sẽ có code tương tự như sau:

Chú ý, quan trọng nhất là cần thêm những dòng sau:

Tiếp tục dùng câu lệnh npm install -g, sau đó tạo file app.js để viết code server.

Chúng ta sẽ dùng thư viện express để tạo server các bạn nhé.

Đầu tiên bạn cần kiểm tra địa chỉ ip của máy các bạn bằng câu lệnh ipconfig (vào Run -> gõ cmd và nhấn enter. Sau đó gõ lệnh ipconfig). Giả sử máy bạn có địa chỉ ip là 192.168.1.195

Tiếp theo ta khởi tạo express như sau:

Ta sử dụng socket để lắng nghe yêu cầu từ client

Sử dụng socket cho user login vào hệ thống chat

Sử dụng socket cho phép user gửi thông điệp cho bạn mình

Toàn bộ code server sẽ có dạng như sau:

Cuối cùng chạy file app.js bằng cách vào Run ->cmd. Sau đó gõ lệnh node app.js để server chat hoạt động.

Khi server chạy sẽ có hiển thị như sau:

Vậy là xong phần Server.

Tham khảo bài viết: Xây dựng client cho ứng dụng Chat

Chúc các bạn thành công.

Cùng chuyên mục

Đăng Kí học Fpoly 2022

Bình Luận

Your email address will not be published. Required fields are marked *