簡體   English   中英

同一IP上的多個服務器

[英]Multiple Servers on the same ip

我想知道是否可以在相同ip和不同端口上為服務器提供多個套接字,以及是否不可能。

例如:

public static void main (String[]args){
    int nrServers = 2;

    for(int i=0;i<nrServers;i++){
            new Socket("127.0.0.1",5000+i);
    }
}

謝謝。

如果用“服務器”來表示“服務器進程”(或者甚至是一個監聽多個端口的單個進程),是的,這不僅是可能的,而且很常見。 幾乎所有計算機(甚至甚至不是“服務器”的計算機)都可以這樣做。 您的代碼是開始這樣做的開始(您可能想使用ServerSocket而不是Socket ,當然,您實際上想對它們做點什么,但是...)。

例如,數據中心中的專用服務器可能正在偵聽端口22(SSH),端口80(HTTP),端口443(HTTPS)以及其他端口。

暫無
暫無

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

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