Hallo.
Ich habe folgende Frage.
Ich möchte eine selber erstellte Internetseite in meinem eigenen Netzwerk freigeben und zwar so, das ich die Adresse im Internetbrowser eintippe und das dann beide Pc´s darauf zugreifen können und auch damit arbeiten können.
Beispielsweise wie ein Chat
Ich habe schon was mit Turnkey Wikimedia gemacht, das hat mich aber nicht wirklich zum gewünschten Ziel geführt.
Hat einer ne Idee?
Das Problem ist, dass das so nicht funktioniert. JavaScript wird auf jedem Rechner einzeln ausgeführt. Die andere Person im Netzwerk bekommt deine Texte nicht zu Gesicht. Dafür brauchst du einen Webserver, eine serverseitige Skript- bzw. Programmiersprache und AJAX.
Es gibt auch eine Framework in JavaScript, mit dem man Webserver schreiben kann: node.js
Gut einen Webserver hab ich. In der Virtuellen Maschine.
Das ist Linux. Gibt es eine möglichkeit die JavaScript datei auf den Server zu laden und dann von da zu starten?
Falls was bringt..
Das ist ein LAMP Server Linux Appache MySql PhP
Gut einen Webserver hab ich. In der Virtuellen Maschine.
Kannst du übers Netzwerk auf die virtuelle Maschine zugreifen? Ansonsten bringt das alles nichts.
Zitat von telecaster95
Das ist Linux. Gibt es eine möglichkeit die JavaScript datei auf den Server zu laden und dann von da zu starten?
Nein, wenn du LAMP verwendest, musst du mit PHP und mySQL ein Skript schreiben, was die Daten von den einzelnen Teilnehmern entgegen nimmt, speichert und an die anderen Teilnehmer weiterleitet.
Du kannst mit node.js aber auch JavaScript auf dem Server verwenden. Da musst du ein vergleichbares Skript schreiben. Da musst du halt eine neue Software in der virtuellen Maschine installieren, aber es bleibt dir „erspart“ PHP zu lernen.
Am einfachsten wäre es aber eine bestehende, getestete und funktionierende Chatsoftware zu installieren. Da gibt es z.B. Jabber (XMPP). Das ist freie Software, die man auch im lokalen Netzwerk nutzen kann. Die läuft halt nicht im Browser oder mit JavaSkript.
Das Problem mit JavaScript ist halt, dass man es fast nur im Browser benutzen kann. Mit node.js kann man es auch auf dem Server einsetzen. Dann sind auch noch von ein paar Hobbyentwicklern andere Projekte im Netz, die JavaScript nutzen. Aber da braucht man dann auch schon fortgeschrittene Kenntnisse, um damit zu Arbeiten.
Wenn es nicht unbedingt JavaScript sein muss, dann suche dir besser eine andere Sprache. Spieleprogrammierung oder das Erstellen von kleinen Hilfsprogrammen kann man damit besser umsetzen. Aber das geht auch in JavaScript. Da musst du aber auf Netzwerk verzichten, wenn du nicht auch noch serverseitige Skripte hinzunimmst.