<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>WebSocket on G. T. Wang</title>
    <link>https://blog.gtwang.org/tags/websocket/</link>
    <description>Recent content in WebSocket on G. T. Wang</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>zh-tw</language>
    <copyright>G. T. Wang</copyright>
    <lastBuildDate>Mon, 17 Apr 2017 16:23:34 +0800</lastBuildDate>
    <atom:link href="https://blog.gtwang.org/tags/websocket/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Apache 與 Tomcat 開發架設 SSL 安全加密 WebSocket 伺服器教學</title>
      <link>https://blog.gtwang.org/linux/apache-proxy-ssl-websocket-proxy-tutorial/</link>
      <pubDate>Mon, 17 Apr 2017 16:23:34 +0800</pubDate>
      <guid>https://blog.gtwang.org/linux/apache-proxy-ssl-websocket-proxy-tutorial/</guid>
      <description>&lt;p&gt;本篇介紹如何使用 Tomcat 開發 WebSocket 伺服器，並設定 SSL 安全加密的 Apache Proxy 連線。&lt;/p&gt;
&lt;p&gt;WebSocket 的伺服器可以使用各種程式語言來撰寫，在 Apache 與 Tomcat 的整合架構下，可以直接用 Java 撰寫一個 WebSocket 伺服器，放在 Tomcat 中直接運行，這樣就不需要另外安裝太多的東西，以下是完整的開發與架設流程。&lt;/p&gt;</description>
    </item>
    <item>
      <title>使用 Node.js 與 Socket.IO 建立即時性（Realtime）網頁應用程式 App</title>
      <link>https://blog.gtwang.org/programming/socket-io-node-js-realtime-app/</link>
      <pubDate>Thu, 06 Mar 2014 15:33:33 +0800</pubDate>
      <guid>https://blog.gtwang.org/programming/socket-io-node-js-realtime-app/</guid>
      <description>&lt;p&gt;這裡介紹如何使用 Node.js 與 Socket.IO 建立一個即時性（realtime）的網頁應用程式 App，讓瀏覽器與伺服器之間具備雙向溝通的能力。&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://socket.io/&#34;&gt;Socket.IO&lt;/a&gt; 是一個用於建立即時性通訊網頁應用程式（realtime web applications）的跨平台 JavaScript 函式庫，可以消除不同平台上傳輸方式的差異性，讓開發者更容易發展即時性的網頁應用程式。&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebSocket 通訊協定簡介：比較 Polling、Long-Polling 與 Streaming 的運作原理</title>
      <link>https://blog.gtwang.org/web-development/websocket-protocol/</link>
      <pubDate>Thu, 16 Jan 2014 09:05:09 +0800</pubDate>
      <guid>https://blog.gtwang.org/web-development/websocket-protocol/</guid>
      <description>&lt;p&gt;這裡介紹 HTML5 的 WebSocket 概念，並且跟傳統的即時性網頁技術 Polling、Long-Polling 與 Streaming 做比較。&lt;/p&gt;
&lt;p&gt;HTML5 的 WebSocket 是一種建立在單一 TCP 連線上的&lt;a href=&#34;https://zh.wikipedia.org/wiki/%E9%9B%99%E5%B7%A5&#34;&gt;全雙工（full-duplex）&lt;/a&gt;通訊管道，可以讓網頁應用程式與伺服器之間做即時性、雙向的資料傳遞。&lt;/p&gt;
&lt;p&gt;WebSocket 跟以往實作全雙工的技術比起來，改進了非常多，不但減低網路頻寬的使用，也降低了網路延遲的時間。（關於網路的頻寬與延遲可參考&lt;a href=&#34;https://blog.gtwang.org/web-development/network-lantency-and-bandwidth/&#34;&gt;這裡&lt;/a&gt;）&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
