Archiv verlassen und diese Seite im Standarddesign anzeigen : Pascal - Datenaustausch per I-Net ?
blood2402
10.02.2005, 20:04
Hallo,
Ich schreibe gerade ein Programm in Pascal mit dem man chatten kann und wo die Nachrichten verschlüsselt werden. Ich habe das Programm zum einlesen usw schon fertig, jedoch weis ich net wie man die Daten nun zwischen 2 PC (evtl Direct IP) austauschen kann.
Die daten sollen entweder in datein (*.dat in der der Chatinhalt steht) oder direkt als Text übermittelt werden. Geht das in Pascal, und wenn ja wie. Ich habe zwar ein Pascal 7.0 buch aber davon steht nichts drin.
MfG
blood2402
Felix Kaiser
12.02.2005, 12:51
Unter DOS kannst du Nullmodemverbindungen nutzen. Du kannst aber auch auf DOS IPX oder TCP/IP Treiber setzen. Nullmodem musst du direkt programmieren. Wie Nullmodem über den Parallelport mit einem LAPLINK Kabel funktioniert, könnte ich dir zeigen.
Hab folgendes schon gemacht:
- Nullmodemverbindung (serieller Port), (geht ja dann auch über Modem, wenn man will)
- Internetzugang über seriellen Port (über PPP), also wenn man sich direkt mit Modem einwählt - quasi TCP/IP über COM-Port zum Selbercoden.
- Netzwerk TCP/IP mit Netzwerkkartentreiber (sowas wie NE2000.COM)
- Netzwerk IPX - dafür habe ich sogar einen Chat gebaut
(halt als TEST - nicht, daß ich sowas brauchen würde, ist halt das einfachste für Test von Datenübertragung.)
Dieser Chat funzte sogar unter Windows.
Für IPX habe ich ein schönes Programmierbeispiel da. Sehr gut erklärt.
TCP/IP habe ich mir halt selbst erarbeitet, indem ich die RFCs (halt
diese Standards) durchgegraben habe.
- Zum Thema Nullmodem über COM: Grad eben (vorgestern)
habe ich eine Unit fertiggestellt, die ein eigenes
Übertragungsprotokoll benutzt für serielle Übertragung.
Man kann 64 Ringpuffer benutzen, die man nur füllen muß
und die deren Inhalte dann automatisch übertragen werden.
(Packt sogar die Daten. Und funzt bitweise. d.h. wenn man
nur 6 Bit übertragen will, dann überträgt er auch nur 6.)
Hat außerdem eine Fehlerkorrektur mit Datenwiederholung
und eingebaute Verschlüsselung (über 176 Millionen
verschiedene Schlüssel.)
Habe ich eigentlich für Multiplayerspiele gebaut, sollte aber
mit nem Chat nicht grade überfordert sein... (Eher im
Gegenteil - normal kann man da chatten und nebenher noch
Files übertragen...)
Will eigentlich nur sagen: Mit Datenübertragung in jeder Form
habe ich mich in letzter Zeit ausführlich beschäftigt.
Falls Interesse: forum@igames.inside1.net
(Quelltexte und Ähnliches sind nunmal zu groß für ein Forum.)
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.