XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync

获取要用于异步多人游戏流量的首选本地 UDP 端口。

语法

HRESULT XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync(
         XAsyncBlock* asyncBlock
)

参数

asyncBlock _Inout_
类型:XAsyncBlock*

指向传递到 XAsyncRunXAsyncBlock 的指针。

返回值

类型:HRESULT

HRESULT 成功或错误代码。

备注

在后续的套接字绑定操作中使用返回的首选本地 UDP 多人游戏端口。 该端口专门面向多人、实时游戏网络流量,仅对于 UDP 流量而不是 TCP 或 HTTP 流量有意义。

要侦听首选的本地 UDP 多人游戏端口中的更改,请调用 XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged

有关本地 UDP 多人游戏端口的工作方式的说明,请参阅 XNetworkingQueryPreferredLocalUdpMultiplayerPort 的同步版本的“备注”部分。

该方法在调用进程内查询本地状态并快速返回,因此从时间敏感的上下文中调用它是安全的。

要求

头文件:XNetworking.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

首选的本地 UDP 多人游戏端口
Windows 套接字 (Winsock)
Microsoft Azure PlayFab Party
XNetworking