Lokalny adres IP i nazwa komputera podłączonego klienta

Lokalny adres IP i nazwa komputera podłączonego klienta
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 177
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.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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 :-)

bobojak
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.