000
13.03.2003, 15:21 Uhr
~Joe Mill
Gast
|
Hallo,
ich benutze die ICS (Internet Connection Sharing) von Windows als Router, um mit den LAN-Rechnern ins Netz zu kommen. Unserer "Server" hat eine ISDN-Karte, damit jeder aus dem LAN unter seiner eigenenen Telefonnummer servt, hab ich ein Programm (VC++ und MFC) geschrieben, mit dem es möglich ist von den Clients aus auf dem Server die jeweilige Telefonnumer einzustellen. Jetzt hab ich noch die Möglichkeit eingebaut, eine bestehende Internetverbindung auf dem Serevr von den Clients aus zu trennen. Soweit ist ja alles ok. Nur soll ich jetzt noch für jeden Nutzer einen Counter einbauen, wie lange er Online war(ist) (in einem Abrechnungszeitraum). Ich muss das ja irgendwie an die IP koppeln, die grad über ICS die Interverbindung aufgebaut hat. Wie kann ich das machen, also wie kann ich unter VC++ und MFC rauskriegen, welche interne IP-Adresse gerade nach draussen surft. Die Alternative dazu wäre, dass ich über die gerade eingestellte Telefonnummer und den Status der DFÜ-Verbindung dies ermittle, aber wie sage ich Windows, dass es meinem Programm bescheid sagen soll, dass eine DFÜ-Verbindung besteht ?
Um es noch weiter zu treiben, wie kann ich es erreichen, dass mein Programm zum Beispiel diese Onlinezeit in die Titelleiste, des gerade aktiven Fensters einblendet (z.B. wie bei dem Programm Oleco)
thx Joe |