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