如何使用UDP协议访问Amazon的Shiny-Server
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用UDP协议访问Amazon的Shiny-Server相关的知识,希望对你有一定的参考价值。
主要问题
我在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作为端口时,我无法访问该应用程序。
任何帮助深表感谢。
答案
虽然可能,UDP解决方案需要大量的服务器端编程。我现在会避免这种做法。
以上是关于如何使用UDP协议访问Amazon的Shiny-Server的主要内容,如果未能解决你的问题,请参考以下文章