Angular 如何在角度应用中进行RDP调用

Angular 如何在角度应用中进行RDP调用,angular,remote-desktop,Angular,Remote Desktop,我在angular应用程序中工作,我使用该软件包连接到外部桌面,但我在控制台中不断收到错误: 到“ws://localhost:4200/?ip=120.18.13.142&port=5000&type=rdp&image=image/png&width=1920&height=1080”的WebSocket连接失败:WebSocket在建立连接之前已关闭 这是我的密码: @component({ selector: 'app-rdp', templateUrl: './rdp.compone

我在angular应用程序中工作,我使用该软件包连接到外部桌面,但我在控制台中不断收到错误:

到“ws://localhost:4200/?ip=120.18.13.142&port=5000&type=rdp&image=image/png&width=1920&height=1080”的WebSocket连接失败:WebSocket在建立连接之前已关闭

这是我的密码:

@component({ selector: 'app-rdp', 
templateUrl: './rdp.component.html', 
styleUrls: ['./rdp.component.scss'] 
}) 
export class RDPComponent implements OnInit { 

private manager: RemoteDesktopManager; 

handleHelp() { 
console.log('Hello help'); 
} 

handleEnterFullScreen() {
    this.manager.setFullScreen(true); 
} 

handleExitFullScreen() {
    this.manager.setFullScreen(false); 
} 

ngOnInit() { 
const tunnel = new WebSocketTunnel('ws://localhost:4200'); 
this.manager = new RemoteDesktopManager(tunnel); 
const parameters = { ip: '120.18.13.142', port : 5000, type: 'rdp', image: 'image/png', width: window.screen.width, height: window.screen.height, }; 
this.manager.connect(parameters); 

} 

} 
你能告诉我我的代码到底做错了什么吗


致以最诚挚的问候。

4200端口的另一端是什么?还没有听到任何声音,我还不知道如何找出那部分。嗯,你需要它。这就是为什么会出现错误。请了解如何实现将在端口4200上侦听的服务器?是否阅读了ngx remote desktop的文档?它说它是Apache Guacamole的一个角度组件客户端,所以只需按照它自己的文档进行设置。在端口4200上监听的是隧道的另一端是什么?还没有监听,我还不知道如何找出这一部分。嗯,你需要它。这就是为什么会出现错误。请了解如何实现将在端口4200上侦听的服务器?是否阅读了ngx remote desktop的文档?它说它是ApacheGuacamole的Angular组件客户端,所以只需按照自己的文档进行设置即可。