> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Xbox One 網路擷取

> 使用 xbtrace 在 XBOX 開發套件上啟動和停止網路封包擷取，然後在 Microsoft Message Analyzer 或 Network Monitor 中分析 ETL 擷取。

使用本主題了解如何在 XBOX 開發套件上使用網路封包擷取。在對 Microsoft Game Development Kit (GDK) 遊戲進行偵錯時，您可能會想要分析進出 XBOX 開發套件的網路流量。[Fiddler](https://docs.xbox.com/zh-TW/build/console-features/networking/tools/fiddler-setup-networking.md) 是監視 HTTP、HTTPS 和 WebSocket 流量的熱門工具。不過，Fiddler 不會擷取其他種類的網路流量。若要擷取進出 XBOX 開發套件之*所有*網路封包流量的追蹤，您可以先使用本主題所述的網路追蹤擷取功能，然後再使用強大的工具分析該流量。

擷取的內容為「線路上」的狀態。這包括 HTTPS 流量的傳輸層安全性 (TLS) 加密，以及您用於通訊端的任何加密。這使得無法直接分析任何加密的內容。請記住，任何非預期的流量、封包的大小或頻率，以及非預期通訊流程的端點，通常就足以找出網路程式碼的問題。若要對網路問題進行偵錯，不一定需要檢查封包內容。

若要在偵錯時查看訊息內容，請針對您想要檢查其內容的流量暫時停用加密。

網路擷取也可用來識別任何意外未加密且未受保護的流量。

## 擷取網路封包

若要啟用和停用網路流量擷取，請使用 [Trace (xbtrace.exe) (NDA 主題)](https://docs.xbox.com/zh-TW/tools/tools-console/commandlinetools/xbtrace.md) 工具。

### 開始網路擷取

若要開始網路擷取，請使用 `xbtrace start netcap` 命令。這會在預設主機上起始網路擷取。

若要在預設主機以外的主機上開始追蹤，請使用 `/X:` 引數。

### 停止網路擷取

若要停止網路擷取，請使用 `xbtrace stop`。根據預設，擷取會以 *xbtrace.etl* 儲存在目前的目錄中。若要儲存到不同的位置或檔案名稱，請在 `stop` 之後提供路徑和檔案名稱。例如，`xbtrace stop c:\temp\sample.etl` 會將追蹤檔案儲存為 *c:\temp\sample.etl*。如果您指定現有的檔案名稱，`xbtrace` 會提供資訊訊息，且追蹤會繼續執行。

> [!NOTE]
>
> 當您指定現有的檔案名稱時，主機上的追蹤資料不會遺失。目前無法覆寫現有的追蹤檔案。您必須刪除現有的檔案，或為新的追蹤指定不同的檔案名稱。

若要在非預設主機的主機上停止擷取，請使用 `/X` 引數指定主機位址。

## 使用網路擷取資料

下列工具可以開啟原始網路擷取。請根據您的偏好選擇工具。

* 使用 [Microsoft Message Analyzer (MMA)](https://github.com/riverar/messageanalyzer-archive) 開啟 etl 網路擷取並檢視網路事件。直接在 MMA 中分析擷取的檔案。您也可以使用 MMA 將擷取的封包資料儲存為 PCAP 檔案，然後在其他工具 (例如 Fiddler 或 Wireshark) 中開啟以進行分析。

  > [!NOTE]
  >
  > Microsoft Message Analyzer 已封存，不再進行維護。

* 使用 [Network Monitor (netmon)](https://www.microsoft.com/download/details.aspx?id=4865) 開啟網路擷取 etl 檔案並檢視封包。若要完整剖析所有網路事件，請在 *Tools* > *Options* > *Parser Profiles* 下設定 *'Windows Parser Profile'*。直接在 netmon 中分析擷取的原始網路事件。

## 另請參閱

[Trace (xbtrace.exe) (NDA 主題)](https://docs.xbox.com/zh-TW/tools/tools-console/commandlinetools/xbtrace.md)

[Microsoft Message Analyzer 操作指南](https://msdn.microsoft.com/library/jj649776.aspx)


## Related topics

- [用於監視和偵錯 GDK 網路流量的工具](https://docs.xbox.com/zh-TW/build/console-features/networking/tools/tools-networking-toc.md)
- [XBOX 開發套件上的網路壓力測試](https://docs.xbox.com/zh-TW/build/console-features/networking/tools/netstress-networking.md)
- [PartyNetworkStatistic](https://docs.xbox.com/zh-TW/services/playfab/multiplayer/networking/reference/enums/partynetworkstatistic.md)
- [網路](https://docs.xbox.com/zh-TW/build/console-features/networking/gc-networking-toc.md)
- [網路頁面](https://docs.xbox.com/zh-TW/tools/tools-console/wdp/windows-device-portal-on-xbox-network.md)
