多选题:Java程序中,一个服务器执行以下代码,以下说法哪些是正确的?
一个服务器执行以下代码,以下说法哪些是正确的?
ServerSocket serverSocket=new ServerSocket(80);
Socket socket=serverSocket.accept();
int port=socket.getPort();
A.服务器进程占用80端口。
B.socket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80。
C.当serverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求。
D.socket.getPort()方法返回客户端套接字占用的本地端口。
答案:A C D
ServerSocket serverSocket=new ServerSocket(80);
Socket socket=serverSocket.accept();
int port=socket.getPort();
A.服务器进程占用80端口。
B.socket.getPort()方法返回服务器进程占用的本地端口,此处返回值是80。
C.当serverSocket.accept()方法成功返回,就表明服务器进程接收到了一个客户连接请求。
D.socket.getPort()方法返回客户端套接字占用的本地端口。
答案:A C D