使用wifi直接在uwp下传输文件时是否存在连接错误?

使用wifi直接在uwp下传输文件时是否存在连接错误?,uwp,Uwp,UWP应用程序开发环境: 1.桌面 2.10视窗专业版 3.vs2017 15.6 4.插入式无线网卡 当我使用wifi direct技术直接连接到Android系统时,连接不稳定 1.“hs”在通电或读取设备配置时遇到错误。这可能是由于硬件故障或连接不良造成的。(HRESULT的例外:0x80070288) 2.找不到元素 以上两个错误经常出现。请有经验的人帮助我们。非常感谢。代码如下: private async void ConnectionDevice() { 尝试 { if(dire

UWP应用程序开发环境: 1.桌面 2.10视窗专业版 3.vs2017 15.6 4.插入式无线网卡

当我使用wifi direct技术直接连接到Android系统时,连接不稳定 1.“hs”在通电或读取设备配置时遇到错误。这可能是由于硬件故障或连接不良造成的。(HRESULT的例外:0x80070288) 2.找不到元素 以上两个错误经常出现。请有经验的人帮助我们。非常感谢。代码如下:

private async void ConnectionDevice()
{
尝试
{
if(directDevice!=null)
{
directDevice.Dispose();
directDevice=null;
}
等待Views.MainPage.MainPage.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>
{
_deviceViewModel.Message=”设备连接中...";
});
//
WiFiDirectConnectionParameters connectionParameters=新的WiFiDirectConnectionParameters();
connectionParameters.PreferenceOrderedConfigurationMethods.Add(WiFiDirectConfigurationMethod.Button);
//connectionParameters.PreferredPairingProcedure=WiFiDirectPairingProcedure.GroupOwnerGotation;
directDevice=wait WiFiDirectDevice.FromIdAsync(_deviceViewModel.DeviceId);
directDevice.ConnectionStatusChanged+=directDevice\u ConnectionStatusChanged;
if(directDevice!=null)
{
var EndpointPairs=directDevice.GetConnectionEndpointPairs();
//创建插座连接监听
StreamSocketListener socketListener=新的StreamSocketListener();
等待socketListener.BindEndpointAsync(端点对[0].LocalHostName,“9568”);
//连接监听事件
socketListener.ConnectionReceived+=socketListener\u ConnectionReceived;
等待Views.MainPage.MainPage.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>
{
_deviceViewModel.Message=”设备连成功";
});
}
}
捕获(例外情况除外)
{
等待Views.MainPage.MainPage.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal,()=>
{
_deviceViewModel.Message=ex.Message;
});
连接设备();
}

}
我不知道您是否解决了此问题,但我认为此错误来自功能,请确保您具有以下功能:

<Capability Name="internetClient" />
 <Capability Name="internetClientServer" />
 <DeviceCapability Name="proximity" />


您需要进行故障排除。如果您连接到另一部Android手机,则说明连接是否不稳定。如果您连接到windows 10设备,则说明连接是否不稳定。谢谢,我想问一个问题。我在两台win10设备上进行了测试。当连接的设备接收到另一台设备时,我如何响应?是吗它已成功连接?私有无效侦听器_connectionRequest(WiFiDirectConnectionListener发送器,WiFiDirectConnectionRequestedEventArgs args){try{WiFiDirectConnectionRequest connectionRequest=args.GetConnectionRequest();}catch(异常示例){tbox_Message.Text=ex.Message;}}您可以看到官方代码use属性,您可以尝试一下。