Cùng Cao đẳng FPT Mạng cá cược bóng đá 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:
- 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.