略過導覽

文件

使用使用者指南和 API 參照文件開始進行操作。此外,加入社群以取得更多資訊。

第三方文章

我們常在世界各地發現到有些人具備比我們高超許多的技術寫作能力,而且他們也非常樂於為社群撰寫精彩的文章

範例

以下列出幾個範例,有助於您體驗使用 Netty。建議從第一個範例開始,依序到最後一個。您可能也想瀏覽完整的範例清單:5.04.24.14.0 以及 3.10

基礎

  • Echo ‐ 最基本的客戶端和伺服器
  • Discard ‐ 瞭解如何非同步傳送無限資料串流,而不導致寫入緩衝區過載
  • Uptime ‐ 實作自動重新連接機制

文字通訊協定

二進制通訊協定

  • ObjectEcho ‐ 交換可序列化 Java 物件
  • Factorial ‐ 以自訂二進制通訊協定撰寫有狀態的客戶端和伺服器
  • WorldClock ‐ 使用 Google Protocol Buffers 整合進行快速通訊協定原型製作

HTTP

進階

  • 代理伺服器 ‐ 撰寫高效能的通道代理伺服器
  • 埠統一 ‐ 在單一 TCP/IP 埠上以不同協定執行服務

UDT

基礎

  • 迴音 - 非常基本的用戶端和伺服器
  • 捨棄 - 示範如何在非同步傳送無限資料串流而不會淹沒寫入緩衝區
  • 正常執行時間 - 建立自動重新連接機制

文字通訊協定

二進制通訊協定

  • 物件迴音 - 交換可序列化 Java 物件
  • 階乘 - 用自訂二進位協定撰寫有狀態的用戶端和伺服器
  • 世界時鐘 - 使用 Google Protocol Buffers 整合進行快速協定原型製作

HTTP

進階

UDT

基礎

  • 迴音 - 非常基本的用戶端和伺服器
  • 捨棄 - 示範如何在非同步傳送無限資料串流而不會淹沒寫入緩衝區
  • 正常執行時間 - 建立自動重新連接機制

文字通訊協定

二進制通訊協定

  • ObjectEcho -交換可序列化 Java 物件
  • Factorial -使用自訂二進位通訊協定撰寫有狀態用戶端與伺服器
  • WorldClock -快速通訊協定原型,整合 Google Protocl Buffers

HTTP

進階

  • Proxy server -撰寫高效率的隧道代理伺服器
  • Port unification -在單一 TCP/IP 連接埠上執行不同通訊協定的服務

UDT

基礎

  • Echo -最基本的用戶端和伺服器
  • Discard -了解如何以非同步方式傳送無限資料串流,而不會淹沒寫入緩衝區
  • Uptime -實作自動重新連線機制

文字通訊協定

二進制通訊協定

  • ObjectEcho -交換可序列化 Java 物件
  • Factorial -使用自訂二進位通訊協定撰寫有狀態用戶端與伺服器
  • WorldClock -快速通訊協定原型,整合 Google Protocl Buffers

HTTP

進階

UDT

基礎

  • 回音訊息‐最基本的用戶端與伺服器
  • 捨棄‐瞭解如何以非同步方式傳送無限資料串流,而不會淹沒寫入緩衝區
  • 正常運作時間‐實作自動重新連線機制

文字通訊協定

  • Telnet‐典型的基於線路的網路應用程式
  • 每日佳句‐廣播 UDP/IP 封包
  • 安全聊天‐源自 Telnet 範例的基於 TLS 的聊天伺服器

二進制通訊協定

  • 物件回音訊息‐交換可序列化 Java 物件
  • 階乘‐使用自訂二進位協定的有狀態用戶端與伺服器
  • 世界時鐘‐與 Google Protocol Buffers 整合的快速協定原型

HTTP

  • 偵蒐‐建置您自己的極輕量級 HTTP 用戶端與伺服器
  • 檔案伺服器‐非同步 HTTP 大量檔案串流
  • WebSockets (用戶端伺服器)‐使用 WebSocket 將雙向全雙工通訊頻道加入 HTTP

進階