<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Websocket Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/websocket.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Websocket Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-06-17T11:38:07+07:00</lastBuildDate>
                <item>
            <title><![CDATA[How I Built A Real-time Streaming Market Data with .NET and ReactJS]]></title>
                        <link>https://viblo.asia/p/how-i-built-a-real-time-streaming-market-data-with-net-and-reactjs-2vJPdWanJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/how-i-built-a-real-time-streaming-market-data-with-net-and-reactjs-2vJPdWanJeK</guid>
            <description><![CDATA[

Last month I shared how I turned a side project into a SaaS. Today, I’m opening the hood and showing you the actual architecture, tech decisions, an...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phi Thành</dc:creator>
            <pubDate>2026-05-09 09:39:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #201 - OneDev: Nền tảng DevOps &quot;All-in-one&quot; cực hạn với Java, kiến trúc Plugin-driven và cơ chế điều phối CI/CD qua WebSockets]]></title>
                        <link>https://viblo.asia/p/open-source-201-onedev-nen-tang-devops-all-in-one-cuc-han-voi-java-kien-truc-plugin-driven-va-co-che-dieu-phoi-cicd-qua-websockets-37Ldeg5YVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-201-onedev-nen-tang-devops-all-in-one-cuc-han-voi-java-kien-truc-plugin-driven-va-co-che-dieu-phoi-cicd-qua-websockets-37Ldeg5YVov</guid>
            <description><![CDATA[Trong kỷ nguyên của các chuỗi công cụ (toolchains) phân mảnh, việc kết hợp Git Server, CI/CD, Issue Tracking và Package Registry thường đòi hỏi nỗ lực...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-28 07:41:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Open Source] #148 - Astroluma: Hệ thống Dashboard quản trị Home Lab hiện đại với kiến trúc MERN, Recoil và cơ chế Integration Manifest linh hoạt]]></title>
                        <link>https://viblo.asia/p/open-source-148-astroluma-he-thong-dashboard-quan-tri-home-lab-hien-dai-voi-kien-truc-mern-recoil-va-co-che-integration-manifest-linh-hoat-kNLr3D3oVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-source-148-astroluma-he-thong-dashboard-quan-tri-home-lab-hien-dai-voi-kien-truc-mern-recoil-va-co-che-integration-manifest-linh-hoat-kNLr3D3oVgA</guid>
            <description><![CDATA[Trong thế giới của những người đam mê Home Lab, việc quản lý hàng chục dịch vụ (Plex, Home Assistant, Proxmox, Docker) từ một giao diện tập trung là n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trung tín Phạm</dc:creator>
            <pubDate>2026-04-18 10:18:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android Websocket: Nâng cấp Client với TypeAdapterFactory (Phần 3)]]></title>
                        <link>https://viblo.asia/p/android-websocket-nang-cap-client-voi-typeadapterfactory-phan-3-AoJe8KvA41j</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-websocket-nang-cap-client-voi-typeadapterfactory-phan-3-AoJe8KvA41j</guid>
            <description><![CDATA[Chào mừng các bạn quay trở lại! Ở Phần 1 và Phần 2, chúng ta đã xây dựng được một ứng dụng Chat có khả năng phân loại tin nhắn bằng Strategy Pattern ở...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức</dc:creator>
            <pubDate>2026-01-30 11:03:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android Websocket: Nâng cấp Server với Strategy Pattern (Phần 2) - Viblo]]></title>
                        <link>https://viblo.asia/p/android-websocket-nang-cap-server-voi-strategy-pattern-phan-2-viblo-k74a9yEA4eO</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-websocket-nang-cap-server-voi-strategy-pattern-phan-2-viblo-k74a9yEA4eO</guid>
            <description><![CDATA[Chào mừng các bạn quay trở lại! Ở Phần 1, chúng ta đã tạo được một ứng dụng Chat cơ bản. Tuy nhiên, nếu bạn muốn thêm các tính năng như: tạo phòng cha...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức</dc:creator>
            <pubDate>2026-01-30 10:48:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Android WebSocket: Xây dựng ứng dụng Chat Real-time đơn giản với Spring Boot (Phần 1)]]></title>
                        <link>https://viblo.asia/p/android-websocket-xay-dung-ung-dung-chat-real-time-don-gian-voi-spring-boot-phan-1-G24B80ozLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/android-websocket-xay-dung-ung-dung-chat-real-time-don-gian-voi-spring-boot-phan-1-G24B80ozLz3</guid>
            <description><![CDATA[Chào các bạn, trong chuỗi bài viết này, mình sẽ hướng dẫn các bạn cách xây dựng một hệ thống WebSocket từ cơ bản đến nâng cao.

Phần 1 này chúng ta sẽ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Đức</dc:creator>
            <pubDate>2026-01-29 18:33:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[WebSocket vs HTTP: Sự khác biệt và khi nào nên dùng]]></title>
                        <link>https://viblo.asia/p/websocket-vs-http-su-khac-biet-va-khi-nao-nen-dung-obA46EKlVKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-vs-http-su-khac-biet-va-khi-nao-nen-dung-obA46EKlVKv</guid>
            <description><![CDATA[Trong kỷ nguyên số hiện nay, việc truyền tải dữ liệu qua mạng Internet đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày. Các giao thức ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vDich Global</dc:creator>
            <pubDate>2025-02-21 09:46:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu về WebSocket: Giao tiếp thời gian thực trở nên dễ dàng]]></title>
                        <link>https://viblo.asia/p/hieu-ve-websocket-giao-tiep-thoi-gian-thuc-tro-nen-de-dang-7ymJX2DqVkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-ve-websocket-giao-tiep-thoi-gian-thuc-tro-nen-de-dang-7ymJX2DqVkq</guid>
            <description><![CDATA[Hãy tưởng tượng bạn đang ở một nhà hàng và gọi món. Trong một thiết lập truyền thống [như HTTP Request], bạn gọi người phục vụ đến, gọi món và sau đó ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vinh Phạm</dc:creator>
            <pubDate>2025-02-13 09:53:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[WebSocket: Chìa khóa mở ra thế giới giao tiếp thời gian thực]]></title>
                        <link>https://viblo.asia/p/websocket-chia-khoa-mo-ra-the-gioi-giao-tiep-thoi-gian-thuc-x7Z4DO9oVnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-chia-khoa-mo-ra-the-gioi-giao-tiep-thoi-gian-thuc-x7Z4DO9oVnX</guid>
            <description><![CDATA[Trong thời đại kỹ thuật số, việc truyền tải thông tin nhanh chóng và hiệu quả là vô cùng quan trọng. WebSocket nổi lên như một giải pháp tối ưu cho gi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-11-07 09:21:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Câu chuyện về haproxy và websocket qua buổi phỏng vấn DevOps]]></title>
                        <link>https://viblo.asia/p/cau-chuyen-ve-haproxy-va-websocket-qua-buoi-phong-van-devops-5OXLAgYr4Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-chuyen-ve-haproxy-va-websocket-qua-buoi-phong-van-devops-5OXLAgYr4Gr</guid>
            <description><![CDATA[Một ít kiến thức tưởng là bình thường nhưng lại hay bị hiểu nhầm trong thực tế.

Người ta thường nói: Đi một ngày đàng, học một sàng khôn. Hồi còn trẻ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Minh Monmen</dc:creator>
            <pubDate>2024-10-23 15:37:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websocket - Chỉnh sửa document real-time với Golang]]></title>
                        <link>https://viblo.asia/p/websocket-chinh-sua-document-real-time-voi-golang-aNj4vvAd46r</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-chinh-sua-document-real-time-voi-golang-aNj4vvAd46r</guid>
            <description><![CDATA[I. Giới thiệu
Dạo gần đây, thấy sếp mình đang viết một web app để cung cấp cho khách hàng vẽ, xem, trao đổi và trình bày ý tưởng của mình với người kh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Tuan</dc:creator>
            <pubDate>2024-09-30 10:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Unlocking the Power of WebSockets: A Deep Dive into Real-Time Web Communication]]></title>
                        <link>https://viblo.asia/p/unlocking-the-power-of-websockets-a-deep-dive-into-real-time-web-communication-0gdJzDx3Vz5</link>
            <guid isPermaLink="true">https://viblo.asia/p/unlocking-the-power-of-websockets-a-deep-dive-into-real-time-web-communication-0gdJzDx3Vz5</guid>
            <description><![CDATA[Giới thiệu
WebSocket cung cấp một kênh truyền thông hai chiều (full-duplex) qua một kết nối TCP duy nhất. Điều này có nghĩa là cả máy khách và máy chủ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phan Quốc Kỳ</dc:creator>
            <pubDate>2024-07-28 00:29:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websocket - Chat in real-time with Golang]]></title>
                        <link>https://viblo.asia/p/websocket-chat-in-real-time-with-golang-5pPLkAD24RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-chat-in-real-time-with-golang-5pPLkAD24RZ</guid>
            <description><![CDATA[
I. How to the system work?

I will start with 2 channels: Alice and Bob. When Alice enters the message chat, it will send data to the web socket serv...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Tuan</dc:creator>
            <pubDate>2024-07-10 09:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một hệ thống Chat phục vụ 50 triệu người dùng mỗi ngày sẽ có những gì]]></title>
                        <link>https://viblo.asia/p/mot-he-thong-chat-phuc-vu-50-trieu-nguoi-dung-moi-ngay-se-co-nhung-gi-EbNVQ55AVvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-he-thong-chat-phuc-vu-50-trieu-nguoi-dung-moi-ngay-se-co-nhung-gi-EbNVQ55AVvR</guid>
            <description><![CDATA[Trò chuyện đã trở thành *một phần không thể thiếu* trong cuộc sống hàng ngày của chúng ta. Từ *tâm sự với bạn bè, giao tiếp trong công việc* cho đến t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sydexa</dc:creator>
            <pubDate>2024-04-26 00:10:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hiểu websocket bằng ví dụ SIÊU THỰC TẾ]]></title>
                        <link>https://viblo.asia/p/hieu-websocket-bang-vi-du-sieu-thuc-te-MG24B6re4z3</link>
            <guid isPermaLink="true">https://viblo.asia/p/hieu-websocket-bang-vi-du-sieu-thuc-te-MG24B6re4z3</guid>
            <description><![CDATA[Đối với các website bình thường khi phía client ấn gửi một tập tin thì phía server nhận được và xử lí rồi trả về cho client. Và sẽ rất ít khi bạn thấy...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Itachi</dc:creator>
            <pubDate>2024-04-10 14:43:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ezyfox Server tập 2 - Thêm tính năng chat]]></title>
                        <link>https://viblo.asia/p/ezyfox-server-tap-2-them-tinh-nang-chat-W13VMobQJY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/ezyfox-server-tap-2-them-tinh-nang-chat-W13VMobQJY7</guid>
            <description><![CDATA[Ở bài viết trước, chúng ta đã bước đầu làm quen với Ezyfox Server thông qua một ứng dụng nhỏ sử dụng giao thức WS, nơi mà client sẽ hoàn tất việc HAND...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bảo Ngô</dc:creator>
            <pubDate>2024-03-14 15:29:45</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ứng dụng thời gian thực với Laravel Reverb]]></title>
                        <link>https://viblo.asia/p/ung-dung-thoi-gian-thuc-voi-laravel-reverb-vlZL9aZBLQK</link>
            <guid isPermaLink="true">https://viblo.asia/p/ung-dung-thoi-gian-thuc-voi-laravel-reverb-vlZL9aZBLQK</guid>
            <description><![CDATA[Giới thiệu
Ở bản cập nhật Laravel 11, Taylor Otwell đã giới thiệu một vài sự cập nhật mới mẻ cho Laravel. Ngoài những cú pháp mới thì có một thứ khá l...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phong Trần JVB</dc:creator>
            <pubDate>2024-03-14 13:47:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ezyfox Server tập 1 - Hướng dẫn viết ứng dụng WS đơn giản]]></title>
                        <link>https://viblo.asia/p/ezyfox-server-tap-1-huong-dan-viet-ung-dung-ws-don-gian-aAY4q26QJPw</link>
            <guid isPermaLink="true">https://viblo.asia/p/ezyfox-server-tap-1-huong-dan-viet-ung-dung-ws-don-gian-aAY4q26QJPw</guid>
            <description><![CDATA[Dự án Ezyfox Server:
Đây là dự án miễn phí, mã nguồn mở của Youngmonkeys, một nhóm các developer của Việt Nam, nhằm tạo ra một framework dành cho việc...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bảo Ngô</dc:creator>
            <pubDate>2024-03-12 15:10:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng ứng dụng chat cực kỳ đơn giản với golang và websockets]]></title>
                        <link>https://viblo.asia/p/xay-dung-ung-dung-chat-cuc-ky-don-gian-voi-golang-va-websockets-PAoJeYGaJ1j</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-ung-dung-chat-cuc-ky-don-gian-voi-golang-va-websockets-PAoJeYGaJ1j</guid>
            <description><![CDATA[Trong bài hôm nay chúng ta sẽ thử xây dựng ứng dụng chat bằng chỉ đơn thuần bằng golang và thư viện websockets, không sử dụng bất kỳ ngôn ngữ HTML, CS...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tran Nhat Duc</dc:creator>
            <pubDate>2023-11-29 15:14:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Spring][Websocket] Simple send notifications]]></title>
                        <link>https://viblo.asia/p/springwebsocket-simple-send-notifications-6J3ZgdXAlmB</link>
            <guid isPermaLink="true">https://viblo.asia/p/springwebsocket-simple-send-notifications-6J3ZgdXAlmB</guid>
            <description><![CDATA[Overview

Trong bài viết sẽ tạo mộ ứng dụng web thực thi gửi tin nhắn sử dụng tính năng Websocket với Spring Framework 5.0. Websocket là kết nối 2 chi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lim Kimhuor</dc:creator>
            <pubDate>2021-07-17 14:17:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tất tần tật những lệnh Emit trong Socket.IO]]></title>
                        <link>https://viblo.asia/p/tat-tan-tat-nhung-lenh-emit-trong-socketio-Qbq5Qj8wKD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/tat-tan-tat-nhung-lenh-emit-trong-socketio-Qbq5Qj8wKD8</guid>
            <description><![CDATA[Mục đích

Dễ đọc và sử dụng khi không nhớ những lệnh emit trong Socket IO

Danh sách những lệnh Emit trong Socket IO
Mình sẽ viết một tạo một connecti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">khoa</dc:creator>
            <pubDate>2019-11-22 17:35:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số Events xử lý lỗi trong Socket.IO]]></title>
                        <link>https://viblo.asia/p/mot-so-events-xu-ly-loi-trong-socketio-924lJpEaKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-events-xu-ly-loi-trong-socketio-924lJpEaKPM</guid>
            <description><![CDATA[Mục đích

Trong quá trình research trong hệ sinh thái viblo nói riêng và hệ sinh thái của Việt Nam nói chung có khá ít bài nói về xử lý lỗi trong Sock...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">khoa</dc:creator>
            <pubDate>2019-10-23 16:15:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websocket là gì? Hiểu rõ về Websocket]]></title>
                        <link>https://viblo.asia/p/websocket-la-gi-hieu-ro-ve-websocket-1Je5E4BmlnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-la-gi-hieu-ro-ve-websocket-1Je5E4BmlnL</guid>
            <description><![CDATA[Tại sao lại cần websocket

Hiện tại, có 2 phương thức để client – server của web apps có thể giao tiếp được với nhau, đó là:

AJAX POLLING

Phương thứ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nhatfreelancer</dc:creator>
            <pubDate>2019-05-21 18:41:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websockets trong Javascript]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/websockets-trong-javascript-4P8566DL5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/websockets-trong-javascript-4P8566DL5Y3</guid>
            <description><![CDATA[GIỚI THIỆU VỀ WEBSOCKETS
Trước khi đi tìm hiểu về Websockets chúng ta cùng ngẫm qua Ajax Polling và  Ajax Long Polling.

Ajax Polling và  Ajax Long Po...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tập Làm Văn</dc:creator>
            <pubDate>2019-01-23 08:45:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Real time Websockets trong Rails 5]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/real-time-websockets-trong-rails-5-Az45bmjzlxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/real-time-websockets-trong-rails-5-Az45bmjzlxY</guid>
            <description><![CDATA[![](https://images.viblo.asia/af0ad454-2c8d-45b4-b561-3217e7ebc84f.png)


Rails 5 được relase vào cuối năm 2015, đầu 2016. Có nhiều tính năng mới tuyệ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Hien</dc:creator>
            <pubDate>2019-01-21 18:38:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về WebSockets]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/gioi-thieu-ve-websockets-L4x5xk1wlBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-websockets-L4x5xk1wlBM</guid>
            <description><![CDATA[Ngày nay, các ứng dụng web đã phát triển khác xa so với ngày đầu nó xuất hiện nhờ những kỹ thuật mới được áp dụng để phục vụ cho quá trình này nhằm đe...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Sang</dc:creator>
            <pubDate>2019-01-21 08:47:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo bộ bấm chuông giành quyền trả lời sử dụng wemos d1 mini - Xử lý bất đồng bộ trên Esp8266, có hay không?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tao-bo-bam-chuong-gianh-quyen-tra-loi-su-dung-wemos-d1-mini-xu-ly-bat-dong-bo-tren-esp8266-co-hay-khong-Ljy5VL09Zra</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-bo-bam-chuong-gianh-quyen-tra-loi-su-dung-wemos-d1-mini-xu-ly-bat-dong-bo-tren-esp8266-co-hay-khong-Ljy5VL09Zra</guid>
            <description><![CDATA[Xin chào các bạn!

Đã từ rất lâu rồi mình chưa viết về chủ đề IoT. Hôm nay mình sẽ chia sẻ với các bạn cách tạo bộ bấm chuông giành quyền trả lời khi ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Hữu Hợi</dc:creator>
            <pubDate>2018-12-22 21:43:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng java tạo websocket để tạo ứng dụng Chat]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/su-dung-java-tao-websocket-de-tao-ung-dung-chat-gDVK2QAw5Lj</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-java-tao-websocket-de-tao-ung-dung-chat-gDVK2QAw5Lj</guid>
            <description><![CDATA[Trong bài viết này mình sử dụng websocket trong java để tạo ứng dụng chat, trong bài viết này tôi sẽ hướng dẫn cách tạo máy chủ/máy khách(mở, đóng ses...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngo Dinh Ngoc</dc:creator>
            <pubDate>2018-11-24 10:57:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng MessagePack cho websocket trong Phoenix]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/su-dung-messagepack-cho-websocket-trong-phoenix-Qbq5QA945D8</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-messagepack-cho-websocket-trong-phoenix-Qbq5QA945D8</guid>
            <description><![CDATA[Giới thiệu
(1 phút dành cho quảng cáo) Trong lúc rảnh rỗi, mình và bạn @bs90 có làm một số game websocket nho nhỏ với mục tiêu vừa giải trí vừa học hỏ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Anh Tien</dc:creator>
            <pubDate>2018-11-07 17:21:17</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nghịch dại websocket với websocketd - WebSocket daemon (Hay phết)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/nghich-dai-websocket-voi-websocketd-websocket-daemon-hay-phet-4P856PJOZY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/nghich-dai-websocket-voi-websocketd-websocket-daemon-hay-phet-4P856PJOZY3</guid>
            <description><![CDATA[Thoạt nhìn cái tiêu đề mà chả muốn đọc nữa nhỉ. Gì mà lắm websocket thế?

À ừ... thì mình tìm thấy cái app websocketd nên vọc thử, trên website của bọ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lâm Ngọc Khương</dc:creator>
            <pubDate>2018-10-24 00:28:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Build a Realtime Chat Server With Go and WebSockets]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/build-a-realtime-chat-server-with-go-and-websockets-naQZR1zXKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/build-a-realtime-chat-server-with-go-and-websockets-naQZR1zXKvx</guid>
            <description><![CDATA[Giới thiệu
Các ứng dụng web hiện đại ngày càng trở nên phức tạp. Người dùng thường được chào đón bằng những trải nghiệm hấp dẫn. Cập nhật trang trong ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thị Tú Anh</dc:creator>
            <pubDate>2018-07-22 22:58:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về WebSocket]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/gioi-thieu-ve-websocket-WAyK8MrpZxX</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-websocket-WAyK8MrpZxX</guid>
            <description><![CDATA[WebSockets là gì?
Giao  thức WebSocket là một giao thức được sử dụng rộng rãi cho việc phát triển ứng dụng real-time.

Những phương thức trước đó để m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ho Van Cuong</dc:creator>
            <pubDate>2018-06-22 16:43:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo ứng dụng chat đơn giản với Spring Boot và WebSocket]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tao-ung-dung-chat-don-gian-voi-spring-boot-va-websocket-naQZR1DjKvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-ung-dung-chat-don-gian-voi-spring-boot-va-websocket-naQZR1DjKvx</guid>
            <description><![CDATA[Trong bài viết này, bạn sẽ tìm hiểu cách sử dụng API WebSocket với Spring Boot và sau đó xây dựng một ứng dụng trò chuyện nhóm đơn giản.

WebSocket là...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Vu Quang</dc:creator>
            <pubDate>2018-06-02 00:10:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo ứng dụng chat trong vòng 10 phút với WebSocket (Java Desktop)]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/tao-ung-dung-chat-trong-vong-10-phut-voi-websocket-java-desktop-bJzKmMp6K9N</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-ung-dung-chat-trong-vong-10-phut-voi-websocket-java-desktop-bJzKmMp6K9N</guid>
            <description><![CDATA[Nguồn https://stackjava.com/category/websocket
WebSocket là gì?
WebSocket là một kiểu Reverse Ajax hỗ trợ giao tiếp real time giữa client với server
Ở...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stackjava</dc:creator>
            <pubDate>2018-04-20 15:13:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cơ bản về giao thức Websocket và thư viện Socket.io]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/co-ban-ve-giao-thuc-websocket-va-thu-vien-socketio-63vKjmmM52R</link>
            <guid isPermaLink="true">https://viblo.asia/p/co-ban-ve-giao-thuc-websocket-va-thu-vien-socketio-63vKjmmM52R</guid>
            <description><![CDATA[Hiện nay ứng dụng web đã phát triển khác xa so với ngày đầu nó xuất hiện, kèm theo đó là vô số các kỹ thuật mới được áp dụng để phục vụ cho quá trình ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Trung Thắng</dc:creator>
            <pubDate>2018-02-27 20:21:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websocket là gì ?]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/websocket-la-gi-Ljy5VxkbZra</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-la-gi-Ljy5VxkbZra</guid>
            <description><![CDATA[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...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Quoc Dat</dc:creator>
            <pubDate>2017-10-29 09:57:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Websocket trên ứng dụng iOS sử dụng SocketRocket]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/websocket-tren-ung-dung-ios-su-dung-socketrocket-maGK7LJbZj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/websocket-tren-ung-dung-ios-su-dung-socketrocket-maGK7LJbZj2</guid>
            <description><![CDATA[Websocket là gì

Websocket là giao thức mạng cho phép duy trì kết nối hai chiều giữa client và web server.
Websocket rất hữu dụng cho các ứng dụng di ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Thị Vân Anh</dc:creator>
            <pubDate>2017-06-26 09:30:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[HTML5 WebSocket - React Redux Integration]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/html5-websocket-react-redux-integration-LzD5dPbw5jY</link>
            <guid isPermaLink="true">https://viblo.asia/p/html5-websocket-react-redux-integration-LzD5dPbw5jY</guid>
            <description><![CDATA[![](https://images.viblo.asia/ceab7292-e569-4fbf-b8e8-4751d550a8b1.png)



When developing on a front-end framework like React, a feature like realtim...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tahmid Shakil</dc:creator>
            <pubDate>2017-02-18 00:55:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chat Realtime the Rails Way]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/chat-realtime-the-rails-way-XWkGAvgjRjy</link>
            <guid isPermaLink="true">https://viblo.asia/p/chat-realtime-the-rails-way-XWkGAvgjRjy</guid>
            <description><![CDATA[I. Giới Thiệu
Actioncable là một bước tiến đáng kể cho nền tảng Rails, nó cung cấp cơ chế để bạn đưa Rails app hoặc một phần nào của app có thể thực t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Tiến</dc:creator>
            <pubDate>2017-01-11 15:45:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng ứng dụng chat bằng PHP WebSocket với Laravel P2]]></title>
                        <link>https://viblo.asia/p/xay-dung-ung-dung-chat-bang-php-websocket-voi-laravel-p2-PDOkqjnpvjx</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-ung-dung-chat-bang-php-websocket-voi-laravel-p2-PDOkqjnpvjx</guid>
            <description><![CDATA[Mở đầu

Ở bài trước mình đã có một demo nho nhỏ về web socket sử dụng thư viện Ratchet, và ở phần tiếp theo này mình xin giới thiệu với các bạn cách đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vo Hong Quan</dc:creator>
            <pubDate>2016-12-25 16:54:55</pubDate>
                                                                                                        </item>
            </channel>
</rss>
