serversocket的構(gòu)造方法
在 Java 中,ServerSocket 類用于實(shí)現(xiàn)服務(wù)端的套接字。ServerSocket 類有多個(gè)構(gòu)造方法,其中最常用的是以下兩個(gè):
1.ServerSocket(int port):創(chuàng)建一個(gè)綁定到指定端口的服務(wù)器套接字。這個(gè)套接字將在指定端口監(jiān)聽客戶端的連接請(qǐng)求。
2.ServerSocket(int port, int backlog):創(chuàng)建一個(gè)綁定到指定端口的服務(wù)器套接字,并指定連接請(qǐng)求隊(duì)列的最大長度。連接請(qǐng)求隊(duì)列用于存放等待服務(wù)端接受的連接請(qǐng)求。如果隊(duì)列已滿,則客戶端的連接請(qǐng)求將被拒絕。
在這兩個(gè)構(gòu)造方法中,port 參數(shù)表示服務(wù)器套接字要綁定的端口號(hào),取值范圍為 0 到 65535;backlog 參數(shù)表示連接請(qǐng)求隊(duì)列的最大長度,取值范圍為 1 到 50。如果 backlog 參數(shù)的值為 0,則表示使用默認(rèn)值,即取決于操作系統(tǒng)的設(shè)定。