Hallo ihr fleißigen Forumler,
ich möchte eine TCP/IP Verbindung zwischen zwei Rechnern erstellen, sehr einfach ausgedrückt:
+--------+ +-------------+ +--------+
| Client | ----> | Telefonnetz | ----> | Server |
+--------+ +-------------+ +--------+
Das Ganze soll also nicht über das Internet gehen, sondern über eine stinknormale Telefonverbindung (möglich sind Modem/ISDN auf beiden Seiten).
Auf dem Client und auf dem Server können unterschiedliche Betriebssysteme laufen, sprich also Mac, Windows oder Linux.
Das Modem/die ISDN-Karte des Servers ist dabei unter einer bestimmten Telefonnummer erreichbar.
Wenn das Ganze über DSL (da muss man sich ja AFAIK auch einwählen) ginge wäre das ein toller Bonus, das ist aber vorerst nicht nötig.
Sobald der Client den Server anruft, soll dieser die Verbindung akzeptieren - im besten Fall nach einer User/Passwort-Abfrage, wie man sie ja auch von den ISPs kennt.
Nun meine Fragen:
1. Welche Software brauche ich für den Client? Reicht hier eine einfache DFÜ-Verbindung aus?
2. (und das ist die entscheidende Frage): Welche Software brauche ich für den Server?
Die Softwaretechnik des Servers, die ebenfalls auf unterschiedlichen Betriebssystemen verfügbar sein sollte (es können unterschiedliche Programme sein, wenn sie die gleiche Aufgabe erfüllen).
Anforderungen an die Servertechnik:
1. Automatisch das Telefon abnehmen, wenn jemand anruft (Passwortabfrage wäre toll)
2. TCP/IP-Verbindung etablieren
Hintergrund des Ganzen:
Zwischen zwei Punkten soll eine direkte Verbindung aufgebaut werden (ohne weitere Rechner dazwischen - die Rechner der Telefongesellschaften mal ausgenommen). Ist eine TCP/IP-Verbindung einmal aufgebaut, so ist alles paletti. Der Server kann zwar selbst noch in einem privaten Netzwerk mit Client-Rechnern darin sitzen - dies sollte aber AFAIK nicht das Problem darstellen.
Grüße & vielen Dank im Voraus
Marc Reichelt || http://www.marcreichelt.de/
Den Benutzern anderer Betriebssysteme wie Linux oder OS/2 unterstellen wir die nötigen Grundkenntnisse [...]
("T-DSL Montage- und Betriebsanleitung", Kapitel 6)
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html