Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.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
Android无法打开与SignlaR-IIS的连接_Android_Iis_Signalr - Fatal编程技术网

Android无法打开与SignlaR-IIS的连接

Android无法打开与SignlaR-IIS的连接,android,iis,signalr,Android,Iis,Signalr,我已经创建了asp.net核心-signalr应用程序 它托管在IIS上,这是url: https://192.168.1.167/javasignalr/ 信令集线器位于以下地址: https://192.168.1.167/javasignalr/signaling 我测试了应用程序,信号器按预期工作,即连接启动,我从我的信号集线器到UI得到了结果 在那之后,我创建了一个新的android项目,并遵循官方的程序 因此,在我的Andoid项目中,在main活动中我有以下内容: @Overrid

我已经创建了
asp.net核心
-
signalr应用程序

它托管在IIS上,这是url:

https://192.168.1.167/javasignalr/

信令集线器位于以下地址:

https://192.168.1.167/javasignalr/signaling

我测试了应用程序,
信号器
按预期工作,即连接启动,我从我的信号集线器到UI得到了结果

在那之后,我创建了一个新的android项目,并遵循官方的程序

因此,在我的Andoid项目中,在
main活动中
我有以下内容:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });

        HubConnection hubConnection = HubConnectionBuilder.create("https://192.168.1.167/javasignalr/signaling").build();

        hubConnection.on("newMessage", (message) -> {
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setTitle("This is Title");
            builder.setMessage("This is message for Alert Dialog");
            builder.setPositiveButton("Positive Button", (dialog, which) -> onBackPressed());
            builder.setNegativeButton("Negative Button", (dialog, which) -> dialog.cancel());
            builder.show();
        }, String.class);

        hubConnection.start();

    }
但在调试时,我可以看到
hubConnection
状态为:

断开连接

知道为什么会发生这种情况,以及我如何建立联系:


android客户端<->iis dotnet核心应用程序

您是否错过了此类设置(令牌或握手等)?: