Lokalny adres IP i nazwa komputera podłączonego klienta

0

Jak po stronie serwera napisać skrypt który w konsoli wyświetli podłaczonych klientów (lokalny adres ip + nazwa kompuera) ?

W drugiej fazie, będę chciał archiwizować tylko klienta który przyciśnie na stronie konkretny przycisk.

0

Nie możesz z poziomu JSa wydobyć nazwy komputera; w nagłówkach HTTP też nie jest wysyłana, tak że to odpada.

Jako że HTTP jest protokołem bezstanowym, nie jesteś w stanie również ze 100% pewnością określić, który klient jest podłączony, a który nie - z poziomu backendu odbierane jest żądanie, wysyłana strona i tyle w kwestii kontaktu z klientem.

Co nie znaczy oczywiście, że nie można tego "obejść" - poczytaj o socketach :-)

0

Klienta musiałbyś mieć zrobionego w np. Electronie (lub czymś innym używającym Node.js), pobierać nazwę komputera (os.hostname()) i wysłać do serwera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1