Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Jörg Barres <news@traicon.net> |
|---|---|
| Newsgroups | ger.ct |
| Subject | Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben |
| Date | 2016-03-11 08:17 +0100 |
| Message-ID | <dkf9nfFc2aoU1@mid.individual.net> (permalink) |
| References | <nbrsce.3vvro1p.1!not-for-mail@ufh.invalid.de> |
Am 10.03.2016 um 13:21 schrieb Ulrich F. Heidenreich:
> Die Existenz eines (Windows-) Rechners lässt sich ja recht einfach
> ebenfalls von Windows aus per "If exist \\Rechnername\Freigabe\iam.up"
> feststellen, wenn und weil freilich auf dem zu prüfendem Rechner auf der
> Freigabe die Datei "iam.up" existiert.
>
> Soweit, sogut. Das Ergebnis dieser Prüfung hätte ich nun gerne auf eine
> Webseite geschrieben. Am liebsten durch entsprechenden Code auf der
> Seite selbst. Ein "If exist \\Rechnername\Freigabe\iam.up"-Pollen ginge
> auch noch und das Ergebnis dann auf die Webseite schreiben, wäre aber
> nicht so elegant. Jemand ne Idee?
Nimm doch etwas Javascript in die Website rein.
So mache ich das. Und dann alle X Sekunden refreshen.
Ich nutze noch jquery, macht die DOM-Zugriffe bequemer :-)
Funktioniert bei mir zum testen für
Windows - PC
Linux - PC
ESXi - Server
OS X - PC
HTH,
Jörg
Im HTML
<div data-con="http" data-ip="1.2.3.4">PC1</div>
<div data-con="https" data-ip="1.2.3.5">PC2</div>
Im JS
/*
Ping
*/
$.extend($, {
Ping: function Ping(url, timeout) {
timeout = timeout || 1500;
var timer = null;
return $.Deferred(function deferred(defer) {
var img = new Image();
img.onload = function () { success("onload"); };
img.onerror = function () { success("onerror"); }; // onerror is also
success, because this means the domain/ip is found, only the image not;
var start = new Date();
img.src = url += ("?cache=" + +start);
timer = window.setTimeout(function timer() { fail(); }, timeout);
function cleanup() {
window.clearTimeout(timer);
timer = img = null;
}
function success(on) {
cleanup();
defer.resolve(true, url, new Date() - start, on);
}
function fail() {
cleanup();
defer.reject(false, url, new Date() - start, "timeout");
}
}).promise();
}
});
function pruefe(){
$("div[data-ip]").each(function(){
var con=$(this).attr("data-con"); // http oder https
var ip=con+"://"+$(this).attr("data-ip")+"/@checkonline";
$.Ping(ip /*, optional timeout */).done(function (success, url, time,
on){
console.log(id + " is online");
}).fail(function (failure, url, time, on){
console.log(id + " is offline");
});
});
}
$(document).ready(function(){
pruefe();
var aktiv = window.setInterval("pruefe()", 30000);
});
Back to ger.ct | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
"Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 13:21 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-10 14:37 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Daniel Pache <daniel.pache@gmx.net> - 2016-03-10 15:02 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 15:50 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Günter Frenz <usenet-01@guefz.de> - 2016-03-10 17:23 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 17:40 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-10 16:57 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Günter Frenz <usenet-01@guefz.de> - 2016-03-10 18:17 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:37 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 14:59 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-10 17:47 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 18:05 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 11:05 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 11:59 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:43 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 14:08 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 14:34 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 15:28 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 15:44 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Shinji Ikari <shinji@gmx.net> - 2016-03-11 17:33 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 17:51 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-10 16:32 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-10 17:52 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-11 08:54 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 13:18 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-11 14:52 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-11 16:45 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-14 09:14 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-14 10:26 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2016-03-14 16:52 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-15 11:35 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Jörg Barres <news@traicon.net> - 2016-03-11 08:17 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-12 12:47 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Fidel-Sebastian Hunrichse-Lara <Fidel-Sebastian_Hunrichse-Lara@b.maus.de> - 2016-03-12 14:04 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 14:46 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-12 19:51 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 10:37 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Goetz Schultz <goetz@-delete-suelze.de> - 2016-03-13 16:38 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 17:52 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Bernd Ohm <resistor5k6@online.de> - 2016-03-12 16:23 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Dr. Joachim Neudert <neudert@5sl.org> - 2016-03-12 16:13 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 17:33 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben Dr. Joachim Neudert <neudert@5sl.org> - 2016-03-12 18:00 +0000
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-13 10:41 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 17:30 +0100
Re: "Rechner im lokalen Netz?" auf eine Webseite schreiben "Ulrich F. Heidenreich" <from!not-for-mail@tremornet.de> - 2016-03-12 14:20 +0100
csiph-web