簡體   English   中英

雲端UDP套接字

[英]UDP Socket over cloud provider

我正在使用Appache Tomcat托管可由身份驗證的用戶訪問的網頁,並且在端口14550上打開了UDP套接字,設備在該端口中發送通信消息流。 該系統在本地網絡中運行良好。 我嘗試將其托管在Openshift中,后來發現Openshift不允許外部UDP通信。 現在,我正在考慮Amazon EC2實例,Azure或GCP中的新VM。 我想知道在使用我的應用程序中的套接字時會出現任何問題。 先感謝您。

不,在AWS EC2上所有內容都被允許,您只需要配置安全組以允許特定的Web流量,也可以允許UDP流量。

我也在尋找該問題的可能解決方法,但是,無論您使用哪種平台語言在AWS EC2上開發套接字程序,這都很容易,就像我使用的是Node.js nginx一樣,這應該適用於所有支持平台。

配置安全組

  1. 在AWS控制台中,打開EC2選項卡。
  2. 選擇相關區域,然后單擊安全組。
  3. 如果您已在該區域中為應用程序啟動了Elastic Beanstalk實例,則應該具有默認的安全組。
  4. 單擊頂部的“操作”按鈕,然后選擇“編輯入站規則”。
  5. 在“類型”列中,選擇“所有UDP”,或者您也可以設置一些“自定義UDP”規則以監聽套接字端口。
  6. 只需輸入UDP服務器的端口Ex:2020。

    就是這樣!

注意:如果無法解決問題,請檢查Beanstalk應用程序/環境中的“事件”選項卡,並找出問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM