tomcat的accept()方法创建什么样的套接字

时间:2014-08-31 05:09:26

标签: java sockets tomcat

Tomcat的方法:accept() declaration

它说

  

返回:连接到发出连接请求的套接字的套接字副本。

假设我将8080分配为tomcat的端口,当然套接字绑定到8080端口并设置为侦听STATE。

在accept()方法中,它是否返回绑定并监听8080的套接字的副本?

新套接字的地址和端口是什么?仍然是8080?

1 个答案:

答案 0 :(得分:0)

  

返回:连接到发出连接请求的套接字的套接字副本。

措辞不好。它返回Berkeley套接字accept()方法返回的内容:一个新的套接字。新套接字的属性都是从侦听套接字继承的(在套接字API级别:这不适用于Java,例如,它会重置某些内容,例如SO_TIMEOUT)。这包括监听端口号。

  

我们说我将8080指定为tomcat的端口,当然套接字绑定到8080端口并设置为侦听STATE。

     

在accept()方法中,它是否返回了绑定并监听8080的套接字的副本?

     

新套接字的地址和端口是什么?仍然是8080?