2014-08-31 2 views
0

метод для Tomcat: accept() declaration, какой сокет будет кот примем() метод создания

Это говорит

Возвращает: Копия сокета, который подключен к разъему, который сделал запрос на подключение ,

Предположим, что я назначил 8080 как порт tomcat, и, разумеется, сокет связан с портом 8080 и был настроен на прослушивание состояния.

В методе accept() возвращается ли копия самого сокета, связанного и прослушивающего 8080?

какой адрес и порт нового гнезда? Еще 8080?

ответ

0

Возвраты: копия сокета, подключенного к сокету, который сделал запрос на соединение.

Плохо сформулировано. Он возвращает то, что возвращает метод Berkeley Sockets accept(): новый сокет. Атрибуты нового сокета все унаследованы от прослушивающего сокета (на уровне Sockets API: это не применяется в Java, например, который сбрасывает некоторые вещи, такие как SO_TIMEOUT). Это включает номер порта прослушивания.

Предположим, что я назначил 8080 как порт tomcat, и, разумеется, сокет связан с портом 8080 и был настроен на прослушивание СОСТОЯНИЯ.

В методе accept() возвращается ли копия самого сокета, связанного и прослушивающего 8080?

какой адрес и порт нового гнезда? Еще 8080?

Да.

+0

Спасибо, 'accept (long sock)' в tomcat - это родной метод :( – dmmc

+0

Я понял это, ответил соответственно. – EJP

Смежные вопросы