Noch'n kleines Projekt - WinTelex
-
- Rank 3
- Beiträge: 175
- Registriert: Mi 20. Sep 2023, 16:31
- Hauptanschluß: 371126
Noch'n kleines Projekt - WinTelex
Alles gut detlef es ist ja auch kein Problem eine Virtuelle Maschine dafür zu verwenden.
-
- Rank 11
- Beiträge: 1100
- Registriert: So 3. Jan 2021, 21:42
- Wohnort: Kirchham (A)
- Hauptanschluß: 978310 whoe a
Noch'n kleines Projekt - WinTelex
Es läuft doch, da muß man das Rad ja nicht immer neu erfinden!
Gruß
Wolfgang
Linz:
978310 whoe a - T100a ** 69558 kfrey d - T100s ** 21800 winter a - T38a ** 978333 =whoe a - Minitelex
Kirchham: (Nachrichtenabruf an Wochenenden, Feiertagen, ...)
56449 sche d - T37i ** 11913 hoellw a - LO 3000 (100 Baud) ** 244656 kirchh a - T68d
Wolfgang
Linz:
978310 whoe a - T100a ** 69558 kfrey d - T100s ** 21800 winter a - T38a ** 978333 =whoe a - Minitelex
Kirchham: (Nachrichtenabruf an Wochenenden, Feiertagen, ...)
56449 sche d - T37i ** 11913 hoellw a - LO 3000 (100 Baud) ** 244656 kirchh a - T68d
-
- Rank 3
- Beiträge: 175
- Registriert: Mi 20. Sep 2023, 16:31
- Hauptanschluß: 371126
Noch'n kleines Projekt - WinTelex
Ohne jetzt in den Code zu schauen, Frage an Detlef...
Wie viele Verbindungen bearbeitest du gleichzeitig in deinem Dienst ? Angenommen es kommt ein neuer Feed rein wird dann die Liste der Abos nacheinander abgearbeitet oder x Anschlüsse zusammen bearbeitet?
Ich will einfach nur einmal eine Relation für die Auslastung dieses Dienstes wissen...
Wie viele Verbindungen bearbeitest du gleichzeitig in deinem Dienst ? Angenommen es kommt ein neuer Feed rein wird dann die Liste der Abos nacheinander abgearbeitet oder x Anschlüsse zusammen bearbeitet?
Ich will einfach nur einmal eine Relation für die Auslastung dieses Dienstes wissen...
-
Topic author - Rank 12
- Beiträge: 4085
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Noch'n kleines Projekt - WinTelex
Meinst du jetzt WinTlx? WinTlx kann immer nur eine Verbindung gleichzeitig. Das simuliert genau einen Fernschreiber.
Bei meinen Diensten wird für jede eingehende Verbindung ein eigener Thread aufgemacht. Die laufen dann völlig unabhängig. Unter Windows ist das ja kein Problem. Da hat man Ressourcen ohne Ende.
Wenn es um das i-Telex geht, da muss man einfach schauen, was sinnvoll ist. 4-5 Verbinden sollten schon möglich sein. Mehr wäre auch nicht schlimm.
Ich würde das auf einem Mikrocontroller so implementieren, dass jede Verbindung eine eigene Protokoll-Instanz ist, aber kein eigener Thread, sondern der Reihe nach abarbeiten. Dann hat man das besser unter Kontrolle.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 3
- Beiträge: 175
- Registriert: Mi 20. Sep 2023, 16:31
- Hauptanschluß: 371126
Noch'n kleines Projekt - WinTelex
Ich meinte deine Dienste, du machst also für jeden Abonnent ein neuen Prozess auf? Das klappt wenn ein Thema 500 Teilnehmer abonniert haben?
Also bei meinen Code liegt die grenze jetzt bei 1024 Verbindungen das ist technisch durch select() bzw. poll() so bedingt und es ist ein Prozess.
Also bei meinen Code liegt die grenze jetzt bei 1024 Verbindungen das ist technisch durch select() bzw. poll() so bedingt und es ist ein Prozess.
-
Topic author - Rank 12
- Beiträge: 4085
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Noch'n kleines Projekt - WinTelex
In den Diensten habe ich keine Grenze festgelegt. Aber Windows oder DOTNET regelt bei irgendeiner hohen zweistelligen Anzahl ab. Vermutlich kann man das irgendwo konfigurieren, aber eigentlich passt das so. Solange die Anzahl der Abonnenten kleiner ist, mache ich mir keine Gedanken.
Eine Beschränkung ist aber schnell eingebaut. Dann werden die Verbindungen ggf. solange verzögert, bis wieder freie Verbindungen zur Verfügung stehen.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 3
- Beiträge: 175
- Registriert: Mi 20. Sep 2023, 16:31
- Hauptanschluß: 371126
Noch'n kleines Projekt - WinTelex
Ich habe es jetzt so gebaut das man eine Ressource anlegt und ich habe das Line genannt. Mit dieser Line kann man alles machen was man Analog auch könnte, wählen,empfangen, auflegen. Die Anzahl der Leitungen ist momentan auf 1024 begrenzt. Wenn es also Bestrebungen gäbe mehr wie 1024 Leitungen gleichzeitig zu nutzen, müsste man den Port umleiten. Aus jenen Grund wollte ich mal so aus Gefühl wissen was im Durchschnitt so an Abonnenten dran hängt.
-
Topic author - Rank 12
- Beiträge: 4085
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Noch'n kleines Projekt - WinTelex
Ok, aber da das alles nichts mit WinTlx zu tun hat, bitte in dem Thread weiterdiskutieren, wo es um die Neuimplementierung geht.
Verschieben kann ich das leider nicht.
Verschieben kann ich das leider nicht.
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
Topic author - Rank 12
- Beiträge: 4085
- Registriert: Do 28. Mär 2019, 09:10
- Wohnort: Marburg
- Hauptanschluß: 7822222 hael d
Neue WinTlx-Version 2.2.0beta
Nach 2 Jahren gibt es nun endlich mal eine neue WinTlx Version.
Geändert haben sich viele Kleinigkeit, aber das meiste unter der Haube. Vor allem habe ich immer mal wieder am i-Telex-Protokoll gefeilt.
Das sind aber soviele kleine Änderungen, dass ich die nicht einzeln in der Version-History aufzählen kann. Ich war halt auch schlampig und habe nicht jede Änderung dokumentiert. Deswegen ist das jetzt eine Beta-Version zum Testen.
Eine der sichtbaren Änderungen ist, dass man auf Wunsch einer einzelnen australischen i-Telex-Teilnehmerin die Ausgabe auf Großbuchstaben umstellen kann.
Hier gibt's die neue Version:
https://github.com/detlefgerhardt/WinTl ... r/Binaries
Wichtig! Zum Download müsste ihr erst die Zip-Datei anklicken und dann nochmal auf "View raw". Download per Rechtsklick funktioniert nicht. Keine Ahnung, was Github da geändert hat.
Geändert haben sich viele Kleinigkeit, aber das meiste unter der Haube. Vor allem habe ich immer mal wieder am i-Telex-Protokoll gefeilt.
Das sind aber soviele kleine Änderungen, dass ich die nicht einzeln in der Version-History aufzählen kann. Ich war halt auch schlampig und habe nicht jede Änderung dokumentiert. Deswegen ist das jetzt eine Beta-Version zum Testen.
Eine der sichtbaren Änderungen ist, dass man auf Wunsch einer einzelnen australischen i-Telex-Teilnehmerin die Ausgabe auf Großbuchstaben umstellen kann.
Hier gibt's die neue Version:
https://github.com/detlefgerhardt/WinTl ... r/Binaries
Wichtig! Zum Download müsste ihr erst die Zip-Datei anklicken und dann nochmal auf "View raw". Download per Rechtsklick funktioniert nicht. Keine Ahnung, was Github da geändert hat.
- Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 3):
- ReinholdKoch • 380170JFK • oelfuss20
Gruß, Detlef
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
-
- Rank 7
- Beiträge: 598
- Registriert: Do 2. Jun 2016, 16:06
- Wohnort: 38017 Mezzolombardo IT
- Hauptanschluß: 380170 johannes i
- Kontaktdaten:
Noch'n kleines Projekt - WinTelex
Auf anhieb scheint es gut zu funktionieren!
Ich hätte erwartet das die Teilnehmerserver und Port bereits konfiguriert waren :-)
Ich hätte erwartet das die Teilnehmerserver und Port bereits konfiguriert waren :-)
Nette Grüße , Vriendelijke Groeten , Un caro Saluto , Kind Regards Johannes
FW 979
JTerm USB Serial Terminal Software
380170 johannes i - RFT F2000 24/7 - 55 Watt PSU
The other teleprinters are randomly online, with or without an answerback, just try your luck
FW 979
JTerm USB Serial Terminal Software
380170 johannes i - RFT F2000 24/7 - 55 Watt PSU
The other teleprinters are randomly online, with or without an answerback, just try your luck