logo

Thông báo

Icon
Error

Chia sẻ
Tùy chọn
Xem
Xem bài viết cuối
Offline admin  
#1 Đã gửi : 16/03/2015 lúc 05:45:25(UTC)
admin

Danh hiệu: Administration

Chức danh:

Nhóm: Administrators
Gia nhập: 23-07-2013(UTC)
Bài viết: 5,851
Man
Viet Nam
Đến từ: Vietnam

Cảm ơn: 8 lần
Được cảm ơn: 2 lần trong 2 bài viết

REALTIME CHAT SỬ DỤNG WEBSOCKET(TUBESOCK) + ANGULARJS + RAILS

Websocket là gì?

WebSoket là công nghệ hỗ trợ giao tiếp hai chiều giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả và ít tốn kém. Mặc dù được thiết kế để chuyên sử dụng cho các ứng dụng web, lập trình viên vẫn có thể đưa chúng vào bất kì loại ứng dụng nào.

Tubesock sử dụng Publish-Subcribe Pattern (hay viết tắt là pub-sub pattern), là mẫu gửi thông điệp mà người gửi (publishers) không lập trình thông điệp gửi trực tiếp tới người nhận cụ thể (subscribers). Thay vào đó, lập trình viên “gửi” các thông điệp (sự kiện) đến 1 channel mà những người nhận “lắng nghe”.

Cách cài đặt

# Gemfile

gem "puma"

gem "tubesock"

gem "redis"

gem "angularjs-rails"

# application.js

//= require angular

Cài đặt Redis

Tài liệu về Redis có thể tìm thấy ở

http://redis.io/topics/quickstart

Trên Ubuntu

wget http://download.redis.io/redis-stable.tar.gz

tar xvzf redis-stable.tar.gz

cd redis-stable

make

Chạy Redis server

redis-server

Sample App

https://github.com/harryct229/realtime-chat

Ai đang xem chủ đề này?
OceanSpiders 2.0
Chủ đề tương tự
Create Realtime Chat with SignalR without proxy (AspNet)
Bởi admin 11-06-2017 lúc 12:31:59(UTC)
Di chuyển  
Bạn không thể tạo chủ đề mới trong diễn đàn này.
Bạn không thể trả lời chủ đề trong diễn đàn này.
Bạn không thể xóa bài của bạn trong diễn đàn này.
Bạn không thể sửa bài của bạn trong diễn đàn này.
Bạn không thể tạo bình chọn trong diễn đàn này.
Bạn không thể bỏ phiếu bình chọn trong diễn đàn này.

| Powered by YAF.NET 2.2.4.14 | YAF.NET © 2003-2019, Yet Another Forum.NET
Thời gian xử lý trang này hết 0.182 giây.