Chat Probleme gelöst

Atzman
Viele von euch kennen dieses PRoblem und haben vielleicht auch ne lösung für, ich find meine aber sehr geschickt und möchte Sie hiermit kundtun:

Bedingungen:
1. Heimnetz, Internetverbindung on demand
2. Verbindungsabbau nach 2 min. Inaktivität
3. kein selbstständiges Einwählen von Trillian(ICQ,AOL,...Chat)
4. Wenn Internetverbindung besteht soll Trillian Sie benutzen (wenn jemand anderes im Heimnetz sich einwählt)
5. Nach ablauf der Inaktivitätszeit auflegen, egal ob Trillian die verbindung aufrecht erhalten will
6. Im Fall eines Aktiven Chats nicht auflegen und verbindung halten.

Nicht Banal das ganze.
Meine Lösung Sieht so aus:
1. Auf Server sind 2 Proxies gleichzeitig installiert, JAna und ein kleiner reiner Socks5-Proxy, aber nur JAna hat die berechtigung ins internet einzuwählen
2. Alle "normalen" Programme benutzen den Jana als Proxy
3. Alle Programme, die dauernd online Bleiben wollen benutzen den Anderen.

Bis zu diesem Schritt sind die Punkte 1-5 erfüllt. jetzt der Clou:

4. Ein kleines Programm schreiben, das auf dem Client überprüft, ob
4.1 ein Fenster existiert, das irgendwo im Namen ICQ oder AOL enthällt
4.2 dieses Fenster nicht minimiert oder versteckt ist
4.3 Trillian dieses Fenster geöffnet hat
und wenn alle diese Bedingungen erfüllt sind einen Ping (oder wie bei mir einen HTTP Open) über den Jana schickt.

Damit wird gewährleistet das solange ein offenes Chat Fenster existiert die Verbindung gehalten wird.

ICH HELD! cool

Ich hab das über winbatch Programmiert (20 Zeilen), wenn hier jemand nen winbatch Compiler hat könnte er es mir vielleicht compilieren??

Ein einziges Problem hab ich noch dabei: Ich suche einen stabilen kleinen Socks5-Poxy, der als Service (W2k) laufen kann.


Anmerkung and die PRogrammierer: Vielleicht ergeben Sich hieraus möglichkeiten für den Jana
1. "Mirror"-Ports öffnen, z.B. Socksport1 hat berechtigung zur einwahl, Socksport2 nicht....(sollte meines Erarchtens nicht zu schwer sein, da die Socks-proxy Funktionalität ja schon hervorragend funktioniert)
2. JanaAdmin mit dieser Funktionalität ausstatten (checke ob bestimmte Fenster geöffnet wurden, wenn ja: nicht auflegen)

ok, und jetzt könnt ihr mich in der Luft zerreissen smile )

Atzinger,
Ex-programmierer
Flo020
Na das hört sich ja gar nicht mal so schlecht an, was Du da zurechtgebastelt hast.

Gruss Flo
Atzman
Als sekundärproxy kann ich ComSocks empfehlen, das ist zwar auch ein Proxy mit der größenordnung vom Jana, ABER bei dem ist jede einzelne funktion ein eigener Service, den man abschalten kann. -> winziger socks5 service, der sauber und stabil arbeitet.

Langzeittests stehen aber noch aus.

Gruß,
Atzman