Asp.net core 如何使Blazor WebAssembly应用程序侦听http请求?

Asp.net core 如何使Blazor WebAssembly应用程序侦听http请求?,asp.net-core,blazor-client-side,blazor-webassembly,asp.net-blazor,Asp.net Core,Blazor Client Side,Blazor Webassembly,Asp.net Blazor,是否可以在Blazor WebAssembly应用程序(在客户端)中运行http服务器?情况如下: 我有一个客户端应用程序(Blazor WebAssembly)在设备上运行 其他一些设备必须对此客户端应用程序执行GET/POST请求 它不需要非常复杂,WASM应用程序的简单文本响应就可以了。有可能这样做吗?或者我应该尝试另一种方法吗?好问题。。。你想做什么?我会尝试启动一个基本的TcpListener,看看是否可以连接到它。在razor视图的方法中使用TcpListener或HttpLis

是否可以在Blazor WebAssembly应用程序(在客户端)中运行http服务器?情况如下:

  • 我有一个客户端应用程序(Blazor WebAssembly)在设备上运行
  • 其他一些设备必须对此客户端应用程序执行GET/POST请求

它不需要非常复杂,WASM应用程序的简单文本响应就可以了。有可能这样做吗?或者我应该尝试另一种方法吗?

好问题。。。你想做什么?我会尝试启动一个基本的
TcpListener
,看看是否可以连接到它。在razor视图的方法中使用TcpListener或HttpListener是不起作用的。“未处理的异常呈现组件:此平台不支持此操作。”。然而,也许我所做的是错误的,监听器应该放在其他地方。它说平台上不支持它,那么他们可能还没有将任何套接字例程(socket、TcpListener等)移植到Blazor WASM。可能不会,因为这不是一个典型的任务(可能是出于安全原因)。这将是一个很好的问题,可以在Blazor的GitHub repo上发布。@Andy-他们没有移植这些,因为他们不会运行(在Wasm上)。