Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试在Java服务器上连接时UWP客户端套接字阻塞(释放模式)_C#_Visual Studio_Sockets_Networking_Uwp - Fatal编程技术网

C# 尝试在Java服务器上连接时UWP客户端套接字阻塞(释放模式)

C# 尝试在Java服务器上连接时UWP客户端套接字阻塞(释放模式),c#,visual-studio,sockets,networking,uwp,C#,Visual Studio,Sockets,Networking,Uwp,我有一个UWP StreamSocket客户端,在Windows上用C#编写,我有一个Java服务器套接字,监听端口8080 在VisualStudio中,在调试模式下,所有工作都很好,我的服务器收到了良好的数据。但是,在发布模式下,应用程序无法连接到套接字 我添加了模式:internetClient,internetClientServer 并将privateNetworkClientServer放入Package.appxmanifest文件中,但没有任何改进 下面是我的代码,用于连接到测试

我有一个UWP StreamSocket客户端,在Windows上用C#编写,我有一个Java服务器套接字,监听端口8080

在VisualStudio中,在调试模式下,所有工作都很好,我的服务器收到了良好的数据。但是,在发布模式下,应用程序无法连接到套接字

我添加了模式:internetClientinternetClientServer将privateNetworkClientServer放入Package.appxmanifest文件中,但没有任何改进

下面是我的代码,用于连接到测试的套接字
host=127.0.0.1和port=8080

public async Task ConnectSocket(string host, string port)
{
    try
    {
        socket = new StreamSocket();
        socket.Control.KeepAlive = true;
        HostName hostName = new HostName(host);
        await socket.ConnectAsync(hostName, port);
    }
    catch (Exception ex)
    {
        //....
    }
}

问题是什么?我如何修复

您需要为UWP应用程序启用环回。当你在VS中跑步时,它会帮你。当你在没有VS的情况下跑步时,你需要自己做