如何使用UDP协议访问Amazon的Shiny-Server

问题描述 投票:-1回答:1

主要问题

我在TCP端口3838上的amazon lightsail上设置了一个闪亮的服务器。我有延迟问题,并希望尝试UDP协议。但是,当我将端口指定为UDP时,我无法再从Web访问闪亮的应用程序。如何使用AWS和Shiny-Server使用UDP协议托管应用程序?

细节

我在家里的笔记本电脑和工作台式电脑上试过了。我根据https://lightsail.aws.amazon.com/ls/docs/overview/article/understanding-firewall-and-port-mappings-in-amazon-lightsail/etc/shiny-server/shiny-server.conf使用AWS GUI更改了协议

server {
    listen 3838;
    location /Game {
        app_dir /srv/shiny-server/Game;

当协议是TCP时,我可以在我的浏览器中访问http://my_ip:3838/Game并访问该应用程序。当我更改shiny.conf以侦听端口80(TCP for http)并登录该页面时,我也可以访问该应用程序。当协议使用UDP作为端口时,我无法访问该应用程序。

任何帮助深表感谢。

amazon-web-services tcp shiny udp shiny-server
1个回答
0
投票

虽然可能,UDP解决方案需要大量的服务器端编程。我现在会避免这种做法。

© www.soinside.com 2019 - 2024. All rights reserved.