XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync
获取要用于异步多人游戏流量的首选本地 UDP 端口。
语法
HRESULT XNetworkingQueryPreferredLocalUdpMultiplayerPortAsync(
XAsyncBlock* asyncBlock
)
参数
asyncBlock _Inout_
类型:XAsyncBlock*
指向传递到 XAsyncRun 的 XAsyncBlock 的指针。
返回值
类型: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