在Android中从ClientWebSocket连接到WebSocket时出现问题

在Android中从ClientWebSocket连接到WebSocket时出现问题,android,websocket,clientwebsocket,Android,Websocket,Clientwebsocket,我已经编写了一个应用程序,通过ClientWebSocket连接到WebSocket。这是Asp.Net core中中间件部分的设置: app.Use(async(context,next) => { if(context.WebSockets.IsWebSocketRequest) { if(context.Request.Path=="/wschat") { wsFunctions wsf =

我已经编写了一个应用程序,通过ClientWebSocket连接到WebSocket。这是Asp.Net core中中间件部分的设置:

app.Use(async(context,next) =>
{
    if(context.WebSockets.IsWebSocketRequest)
    {
        if(context.Request.Path=="/wschat")
        {
            wsFunctions wsf = new wsFunctions();
            await wsf.ListenAcceptAsync(context);
        }
    }
    else
    {
         await next();
    }
});
这是安卓的一面:

private async void btnConnect_OnClick(object sender, EventArgs e)
{
    ClientWebSocket ws = new ClientWebSocket();
    Uri serverUri = new Uri("ws://localhost:55104/wschat");
    var source = new CancellationTokenSource();
    source.CancelAfter(5000);
    await ws.ConnectAsync(serverUri,source.Token);
}
当我单击客户端的“连接”按钮时,出现一个错误:“无法连接到远程服务器。”