簡體   English   中英

Java在動態端口中與服務器的多重連接

[英]Java multiple connection to server in dynamic ports

我需要有一個UDP服務器 ,該服務器允許我從客戶端接收信息/向客戶端發送信息,該客戶端會動態打開具有可用端口的套接字(因此它與device和device有所不同 )。 客戶端將在同一端口中發送和接收,因此服務器必須能夠與其通信。

如何設置服務器在每個端口保持打開狀態? 如果我有25萬用戶,我該如何處理它們而不會出現尾部問題並防止端口被其他客戶端占用?

我曾考慮過在不同的線程中使用不同的套接字打開每個端口,但是我不知道這是否是正確的方法。

UDP服務器只能在一個端口上偵聽並打開。 所有客戶端都可以將數據發送到該端口。 服務器將必須處理每個數據,並在需要時對發送其數據的對等方做出響應。 即使有多個客戶端希望將數據發送到服務器,也應該發生這種情況。 在UDP上下文中,一個客戶端不會占用服務器端口。(除非應用程序編寫不正確)。

暫無
暫無

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

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