modemfan hat geschrieben:In dem buch wo ich dieses msim fand stand aber drin zum testen von mailboxen ideal geeignet
Ja, aber diese "Mailboxen", die gemeint sind, sind die DAMALS gebräuchlichen BBS (Bulletin Board Service).
Als es nichts anderes gab, haben auch Firmen das gemacht, später waren es dann eher kleinere "Boxen", die von zu Hause von Privatleuten betrieben wurden. Die hatten dort eine Telefonanlage und mehrere Modems stehen, man konnte da anrufen.
Dort konnte man unter anderem eMails (nicht "Internet", sondern eben z.B. FidoNet-Mails) scheiben und holen. Oft konnte man auch Software herunterladen (freie) und manchmal auch kleine online-Spielchen spielen. Das alles im TEXTMODE (80x24 Zeichen - die unterste Zeile wurde aus technischen Gründen nicht benutzt) und in 16 Farben. Die Farbcodes und "Cursor-Bewegungs-Codes" wurden mit dem ANSI-Protokoll übertragen, dazu mußte auch das eigene Terminalprogramm dann ANSI verstehen. (Das ist der Grund, warum manche Leute immer noch ANSI.SYS oder DISPLAY.SYS in ihrer Autoexec.bat stehen haben - obwohl die neueren Terminalprogramme "ANSI" selbst eingebaut hatten und nicht wie die ganz alten extra einen Treiber - eben ANSI.SYS/DISPLAY.SYS brauchten --- viele laden das sinnloserweise immer mit, obwohl sinnlos und es Speicher verschwendet....)
Diese BBS
gibt es aber so gut wie nicht mehr!!!. Vielleicht gibt es irgendwo auf der großen Weiten Welt irgendwelche kleinen Privatkrauter, die noch eine BBS betreiben - und wenn man Glück hat, hat man deren Telefonnummer. Aber dieses Zeug ist halt passé. Manche betreiben auch eine BBS-Simulation über "Internet" (mit dem TelNet-Protokoll), aber natürlich ist das recht sinnlos, weil HTML-Webseiten mehr können und besser aussehen... - das ist halt, wenn es mal eine Modem-BBS war und die auf "Internet" umgestellt wurde.
Will sagen: Terminal+BBS hin und her: Es muß ja auch eine BBS geben, die Du anrufen kannst, sonst nützt Dir der Kram nix.
modemfan hat geschrieben:Achso jemand anders postete mir das ich das auch per Nullmodemkabel simulieren könnte diese meldungen die dieses binkleyterm braucht.
wie geht das denn
Der "andere" war wahrscheinlich auch
ich. Und ja, das geht. Ich habe das auch wieder im vorigen Post erwähnt.
Es funktioniert so:
Erstens: Um ein Nullmodemkabel zu benutzen brauchst Du
KEIN MODEM (deswegen heißt es auch Null-Modem-Kabel) !
Zweitens: Ein Nullmodemkabel ist dazu da,
ZWEI RECHNER miteinander an den COM-Schnittstellen zu verbinden. Der wichtige Teil ist hier:
ZWEI RECHNER !!! @modemfan:
Du schreibst aber immer, daß Du keinen zweiten Rechner hast, sondern das alles auf einem Rechner machen willst. Das ist in der Form nicht möglich! Die Nullmodemkabel-Variante erfordert unbedingt das: Zwei Rechner, ein Nullmodemkabel, und jeder der zwei Rechner hat mindestens einen COM-Port (also einen seriellen Port).
Drittens: Man verbindet also die beiden Rechner mit dem Kabel an den COM-Schnittstellen. Ein Nullmodemkabel sieht von außen aus wie ein normales serielles Kabel, aber es ist intern anders aufgebaut - nämlich so, daß die "Eingänge" einer Seite auf der anderen Seite "Ausgänge" sind und umgekehrt. So daß Daten/Pegel, die auf der einen auf Sende-Pins liegen, auf der anderen Seite auf Empfangs-Pins umgeleitet werden.
Viertens: Der Rechner mit dem zu testenden Programm (also Binkleyterm) ist der eine Rechner. Auf dem zweiten Rechner läuft ein Programm, das einfach Daten aus dem COM-Port liest oder hineinschreibt (kann auch noch ein Terminalprogramm sein oder dasselbe wie das auf dem ersten Rechner - dann könnte man z.B. mit beiden Rechnern "chatten").
Um das Verhalten eines Modems zu simulieren, KANN nun das Programm auf dem zweiten Rechner so tun, als wäre es ein Mpdem: Also, auf AT-Befehle reagieren und einen Verbindungsaufbau simulieren.
Problem: Die RI-Leitung ist auf beiden Seiten des Nullmodemkabels RI (RI steht für Ring Indicator). Normalerweise wird diese Leitung High (oder Low, weiß grad nich, muß ich nachsehen. Auf jeden Fall ändert sie den Pegel), wenn ein Modem "angerufen" wird. (In dem Fall sendet das Modem auch RING.) Aber die RI Leitung ist nur "durchgeleitet", weil sie "übrig" war. Beim normalen seriellen Kabel ist sie auf der Modem-Seite eine Sendeleitung, auf der Rechnerseite eine Empfangsleitung. Der COM-Port hat aber den RI-Pin immer auf Empfang, auf dem kann man nichts senden.
Das bedeutet: WENN das Terminalprogramm damit zufrieden ist, daß über RX (die Datenleitung) ein RING kommt (egal ob von Modem oder sonstwoher), dann funktioniert es. Wenn das Terminalprogramm unbedingt auf den RI-Pin reagiert, dann funktioniert es nicht, weil man den auf der "anderen Seite" nicht mit nem Rechner auf High ziehen kann.
Fünftens: Ein Modem erkennt hardwaremäßig, mit welcher Baudrate gesendet wird und stellt sich selbst darauf ein, d.h. egal, welche Baudrate von ca. 1,75 Baud bis 115200 Baud man für den COM-Port einstellt, das angeschlossene Modem kommuniziert dann mit derselben Baudrate.
ABER : Mit einem Nullmodemkabel und einem zweiten Rechner
geht das nicht!!! - denn der hat auch einen COM-Port und da muß dann die selbe Baudrate eingestellt werden wie die, die man beim Terminalprogramm eingestellt hat, sonst funktioniert es nicht. Ein über ein Nullmodemkabel angeschlossener zweiter Rechner IST KEIN MODEM.
Sechstens: Dieses ANDERE PROGRAMM auf dem zweiten Rechner, das ein Modem simuliert, GIBT ES NICHT - das müßte jemand programmieren. Es gibt im Forum einige Leute, die programmieren können und so etwas hinbekämen (ich z.B.). Aber niemand programmiert gern etwas für nervtötende Leute. Das würde bedeuten, daß man Nerverei auch noch belohnen würde und das wiederum würde weitere Nerverei nach sich ziehen.
Ich prophezeihe folgendes Szenario für den Fall, daß irgend jemand Dir so ein Modem-Simulations-Programm schreibt:
1.) Du probierst es aus, siehst, daß Dein tolles Binkleyterm nun wirklich erkennt, daß es "online" ist. Und nichts weiter passiert.
2.) Du gehst wieder in alle Computer/Programmier-Foren im Netz, die Du kennst und nervst die Leute wieder, ob sie nicht auch dieses Programm gleich eine ganze BBS simulieren lassen können, damit Du quasi mit Deinem Binkleyterm auf dem Zweitrechner in eine "lokale BBS" gehen und damit rumspielen kannst.
Aber selbst WENN Dir jemand so ein Modem-Simulations-Programm programmieren würde - eine ganze "lokale BBS" zu programmieren, nur damit EIN so ein Depp mit seinem uralten Terminalprogramm ein wenig "online sein" simulieren kann, das wäre wohl etwas zu viel Aufwand, und das würde sich wohl keiner antun - nicht für Geld und gute Worte!
Nachtrag: Warum schreibe ich so viel? - Weil ich immer noch daran glaube, daß jeder Mensch, der ein Gehirn hat, irgendwann zur Einsicht fähig ist, und wenn es 20 Jahre dauert...
@modemfan: Bevor Du wieder postest: Überlege Dir genau, was Du eigentlich willst, lies meine Postings durch und dann frage mich nach allem, was Du davon nicht verstanden hast. Es muß doch irgendwie möglich sein, auch
DIR diese Dinge begreiflich zu machen. Oder willst Du etwa wirklich, daß alle User in allen Computerforen der Welt, in die Du schon geschrieben hast, denken, daß Du doof bist?