Seite 1 von 1

Server- Client Verbindungen

Verfasst: 5. Januar 2011 06:36
von strige
Morgen zusammen:)

Ich möchte ein einfaches Programm erstellen. ein Cient und einen Server.

Meine Frage ist eigentlich einfach: Wie/Wo muss ich den Server einrichten, damit die clienten Ihn immer erreichen(also feste Ip etc.).

kann ich bei 1&1 etc. einen Server anmieten und dort das programm aufspielen oder wie geht man am geschicktesten und am günstigsten vor?

Danke
lg strige

Verfasst: 5. Januar 2011 14:10
von kater
Am günstigstens ist vllt. du benutzt dein Rechner zu Hause und lässt ihn immer an. Das ist zwar Stromtechnich nicht billig, aber bessern wenn du dir ein Server mietest und kein Plan von hast. 2 Tage später ist das Ding gehackt und ich bekomm wieder mehr Spam Mails.

Damit du dir nicht ständig deine IP merken musst, kannst du dyndns nutzen.

Verfasst: 5. Januar 2011 18:34
von strige
Hehe, das mõcht ich natürlich nicht. Hõrt sich aber gut an, vorallem da mein pc sowieso rundum die Uhr läuft:). Danke dir erstmal, werde dann mal anfangen. Sicherlich werde ich dann noch die ein oder andere Frage haben.
Lg strige

Verfasst: 5. Januar 2011 18:49
von TSS
Naja, das mit dem Hacken kann dir auch auf dem eigenen PC dann schnell passieren, vor allem wenn er als Server betrieben wird. Und das ist dann für dich deutlich ungemütlicher als wenn ein Server wo nur ein paar deiner Programme laufen übernommen wird.

Verfasst: 5. Januar 2011 19:19
von strige
Ok stimmt, das wäre blöd! Wie lauft das normal? Ich miete einen server und dann? Bekomme ich die zugangsdaten, und kann dann via ftp meine programme hochladen? Aber wie benutze ich es dann? Hab sowas noch nie gebraucht.

Verfasst: 5. Januar 2011 19:58
von upsala
Ich würde mir halt erst mal das Programm lokal erstellen und testen bevor ich irgendetwas wo mir die Grundlagen fehlen ins Netz stelle.

Verfasst: 5. Januar 2011 20:02
von kater
Klar, jeder Recher mit Internet wird angegriffen. Aber wenn man ihn selbst noch nutzt, fällt es wohl ehr mal auf. Auf dem gemieteten Server loggt man sich unter Umständen Wochen lang nicht ein.

Verfasst: 5. Januar 2011 20:37
von strige
Ich würde mir halt erst mal das Programm lokal erstellen und testen bevor ich irgendetwas wo mir die Grundlagen fehlen ins Netz stelle.
Nun, Hast natürlich Recht!
Aber eben weil mir diese Grundlagen fehlen brauch ich davor das Wissen wie es denn dann in der Praxis normal gemacht wird. Klar werde ich nun erst bei mir lokal testen. Aber mein Ziel wäre schon Server, da mein Kumpel einen bestellen würde. Das Programm ist auch für Ihn! Für mich wichtig ist ja am Anfang nur, Wenn ich fremden Server benutze kann ich ne Gui drumrumbauen oder eher nicht?

Meine kleinen Projekte die ich angefangen habe sind alle was geworden ob schön oder schlecht programmiert sei mal dahingestellt, sie funktionieren erstmal.

Das Programm soll nur eine Tabelle mit 3 Spalten verteilen, sowas werde selbst ich schnell auf die Beine stellen können.

Das Hauptproblem ist, das ich nicht wirklich weiß wie ich starten soll, solange ich mir nicht bewusst bin wie das nachher abläuft.

So habe vorhin auch übers Handy geschrieben, da ich nun zuhause bin, habe auch wieder mein Google. Aber ihr seit ja die experten, deshalb würde ich mich trotzdem sehr über eine antwort freuen :))

Lg

Verfasst: 10. Januar 2011 09:15
von RHBaum
Die meisten haben im Heimnetz eh nen NAT-Router. Um da nen Server zu betreiben, ueber PPP und Dyndns, musst also meist auch PortForwarding machen. Und jeder der nicht total neben dem Wind steht, wird da nur genau den oder die ports forwarden, die er fuer die Kommunikation braucht.

Also die chance das da jemand auf nem utopischen Port, der nen total unbekanntes Protokoll faehrt, versucht sich draufzuhacken, iss eher sehr gering. Also so ne Kiste abzusichern ist schon einfacher als nen gehosteten Server :-)

Ne direkte Verbindung des PCs zum Modem über PPP iss sowieso meines Erachtens grob fahrlaessig. Ich wuerd immer was mit NAT dazwischenschalten. Und router gibts scho ab 10,- fuer einen PC ans DSL oder so, reichen die.
Klar werde ich nun erst bei mir lokal testen. Aber mein Ziel wäre schon Server, da mein Kumpel einen bestellen würde. Das Programm ist auch für Ihn! Für mich wichtig ist ja am Anfang nur, Wenn ich fremden Server benutze kann ich ne Gui drumrumbauen oder eher nicht?
Prinzipiell:
Nen gehosteten Server mit GUI wird sich kaum einer antun. Schade um die Ressourcen, Sicherheitstechnisch eh kritisch, wenn man X über TCP unverschluesselt schickt.
Verschluesselt und bei den uploadraten heutiger DSL Verbindungen macht das wiederum sicher ned so viel spass :-) Also ne Grafische Fernwartung iss eher urks. Ausnahmen bestaätigen die Regel, und mal freundlich ins Microsoft Server Lager rueber wink ! :-)

Also laeuft der server meist rein im textmodus. Gute Serverprogramme aber konfiguriert man selten bzw. sind meist schon fertig konfiguriert. Dort stellt man wirklich nur die Basics ein. Alles andere rund um den taeglichen betrieb und die administration kann man schon ueber ne GUI machen, aber auf den CLient-PCs. ALso ne Userverwaltung quasi einbauen, und alles ist kein problem ....
Meist ist es aber ein Kosten-Nutzen problem. Den server ueber ne konfigdatei zu steuern, und dem "Anwender" nur ne beschreibung der Werte mitliefern iss um Welten billiger als ne SUerverwaltung, mit gar Rollen, und ne ansprechende GUI inklusive dem Netzwerkprotokoll dazu zu bauen.

Einfach ist sowas zu programmieren nicht !
Das Hauptproblem ist, das ich nicht wirklich weiß wie ich starten soll, solange ich mir nicht bewusst bin wie das nachher abläuft.
Du sagst wer hostet das Prog spaeter aufn Server. Also wuerd ich als erstes mal in erfahrung bringen, was fuern BS auf dem Server laeuft, bzw. was in Frage kommt :-)

Ciao ...

Verfasst: 10. Januar 2011 14:06
von kater
RHBaum hat geschrieben:Ne direkte Verbindung des PCs zum Modem über PPP iss sowieso meines Erachtens grob fahrlaessig. Ich wuerd immer was mit NAT dazwischenschalten.
Genau meine Meinung. Aber ich muss dennoch anmerken, dass du so noch unserer bist. Jeder Router kann UPnP, und kaum einer schaltet es ab. Damit kann man den Router vom Rechner versteuertn, der ueber LAN oder WLAN angeschlossen ist. Lustigerweise geht das auch vom Browser aus (glaub Java langt da schon). Lädst ein Frame meiner Seite und schon hab ich ein Port zu deinem Rechner ;)

Für UDP gehts noch einfacher :)

Verfasst: 11. Januar 2011 10:52
von RHBaum
Bin mir ned sicher, aber bei meinen billigst Netgear gefuehlt über 100 Jahre alten Ersatz-Router iss per default zum WAN hin alles abgeschalten, glaub ich (glaub der kennt noch ned mal Upnp).

Was bei dem neuen billigst Kram alles aktiviert ist, keine ahnung ....
Aber wer macht Upnp über die WAN Schiene ? Und wenn das Standardmaessig aktiviert ist, gehoeren wirklich paar Leuts geschlagen ...

Ciao ...