Noch'n kleines Projekt - WinTelex

Fachforen für Entwickler und Bastler
Antworten

damarco
Rank 3
Rank 3
Beiträge: 136
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Noch'n kleines Projekt - WinTelex

#91

Beitrag: # 44033Beitrag damarco »

Alles gut detlef es ist ja auch kein Problem eine Virtuelle Maschine dafür zu verwenden.
Benutzeravatar

WolfgangH
Rank 10
Rank 10
Beiträge: 983
Registriert: So 3. Jan 2021, 21:42
Wohnort: Kirchham (A)
Hauptanschluß: 978310 whoe a

Noch'n kleines Projekt - WinTelex

#92

Beitrag: # 44034Beitrag WolfgangH »

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

damarco
Rank 3
Rank 3
Beiträge: 136
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Noch'n kleines Projekt - WinTelex

#93

Beitrag: # 44073Beitrag damarco »

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...
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3703
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Noch'n kleines Projekt - WinTelex

#94

Beitrag: # 44074Beitrag detlef »

damarco hat geschrieben: Mi 22. Mai 2024, 15:03 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?
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

damarco
Rank 3
Rank 3
Beiträge: 136
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Noch'n kleines Projekt - WinTelex

#95

Beitrag: # 44076Beitrag damarco »

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.
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3703
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Noch'n kleines Projekt - WinTelex

#96

Beitrag: # 44079Beitrag detlef »

damarco hat geschrieben: Mi 22. Mai 2024, 18:27 Ich meinte deine Dienste, du machst also für jeden Abonnent ein neuen Prozess auf? Das klappt wenn ein Thema 500 Teilnehmer abonniert haben?
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

damarco
Rank 3
Rank 3
Beiträge: 136
Registriert: Mi 20. Sep 2023, 16:31
Hauptanschluß: 371126

Noch'n kleines Projekt - WinTelex

#97

Beitrag: # 44081Beitrag damarco »

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.
Benutzeravatar

Topic author
detlef
Rank 12
Rank 12
Beiträge: 3703
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Noch'n kleines Projekt - WinTelex

#98

Beitrag: # 44082Beitrag detlef »

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.
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
Antworten

Zurück zu „Entwickler-Ecke“