В Solaris (или Unix), бег lsof
дает мне кучу линий, как это:Значение *: * на выходе LSOF
java 25375 foo 8161u IPv4 0xfffffeb1f6f523c0 0t0 TCP *:* (IDLE)
Но *:*
озадачивает меня - я ожидал увидеть что-то вроде
hostname1:port1->ipaddress:port2 (IDLE)
Что означает *:*
?
ОК. Таким образом, пример в вопросе соответствует незанятому tcp-соединению, поддерживаемому java.exe. Что-нибудь: что-нибудь значит в этом контексте? Перефразируй; при каких условиях соединение tcp поддерживается ни с чем: что угодно? Кажется, что соединение tcp должно быть связано с конкретным хостом – Ben
Нет, это не 'ничего: ничего '. 'IPv4 INADDR_ANY' и' IPv6 IN6_IS_ADDR_UNSPECIFIED', а 'нулевые номера портов 'представлены звездочкой (' * '). –
@Petr, что может вызвать незанятый '*: *' tcp socket? – Ben