Avatar billede repsak Nybegynder
05. januar 2004 - 11:59 Der er 13 kommentarer

Lave en monitor

Hvordan laver jeg en clientside monitor hvor jeg kan følge mit program på serveren?

Helt konkret skal klienten starte en program på serveren - og følge med i hvor langt dette program er nået...
Avatar billede burningice Nybegynder
05. januar 2004 - 19:03 #1
mon ikke mere det er noget .Net remoting du skal have fat i... eller vil du lave klienten som en webside?
Avatar billede repsak Nybegynder
05. januar 2004 - 21:26 #2
Har ikke leget med remoting.
Klienten skal laves som webside. Har overvejet lidt om en JavaApplet var en løsning...
Avatar billede burningice Nybegynder
05. januar 2004 - 21:40 #3
hvis du kan sikre at det er IE som bruges som browser, kan du lave applet'en i .Net.
Avatar billede repsak Nybegynder
05. januar 2004 - 22:10 #4
huh? Det skulle helst køre browser uafhængigt...
Avatar billede burningice Nybegynder
05. januar 2004 - 22:41 #5
man kan lave en applet i .Net (http://www.burningice.dk/sjov/csharp%20applet/), men det virker kun i IE. Hvis det skal være browser-uafhængigt, så kan du lave det i Java, og evt. kommunikere med serveren via Webservices (SOAP)
Avatar billede repsak Nybegynder
05. januar 2004 - 22:46 #6
Hmm ok, men det burde vel heller ikke være noget problem at lave det i java og få det til at snakke med C# på serveren...
Avatar billede nielsbrinch Nybegynder
05. januar 2004 - 22:49 #7
Er det nemmeste ikke at lave en admin.aspx som direkte kan tilgå det program der skal overvåges?
Avatar billede repsak Nybegynder
05. januar 2004 - 22:52 #8
nielsbrinch ->hvordan mener du? Jeg er åben overfor forslag.
Avatar billede nielsbrinch Nybegynder
05. januar 2004 - 22:54 #9
Lav en aspx-side på lige linje med dine andre sider i projektet. Den kan tilgå alle de samme funktioner og kan derfor også overvåge dem, hvis du programmerer det sådan. F.eks. kunne dine funktioner udføre en Log-funktion som skriver til en ArrayList som din admin.aspx viser ...

Ulempen er selvfølgelig at du skal sidde og trykke opdater i din browser for at følge med ...
Avatar billede repsak Nybegynder
05. januar 2004 - 22:57 #10
ja, og det er det som er mit problem... det skal helst foregå realtime. Ved godt at man kan lave noget 'opdater hvert 5 sek' men det er ikke lige løsningen for mig...
Avatar billede nielsbrinch Nybegynder
05. januar 2004 - 23:00 #11
Jeg sagde den nemmeste, ikke den bedste :-)

Hvis du ikke skal udføre noget på den admin-side, bare overvåge hvad der sker, kan du godt opdatere den noget lignende hvert sekund. Så begynder det at ligne noget, ikke?
Avatar billede repsak Nybegynder
05. januar 2004 - 23:03 #12
jeg har en del erfaring i javaappletter så DET vil nok være det letteste for mig... skal bare slynge den sammen med C#
Avatar billede runesoft Nybegynder
08. januar 2004 - 09:32 #13
jeg har lavet noget lignende i asp en gang. jeg slog caching fra. hver gang der skete en ændring i status på serveren skrev jeg noget javascript til browseren der opdaterede i felt i html'en.

løsningen skulle kun bruges i ie, så jeg ved ikke om det kan lade sig gøre i andre browsere. spørgsmålet er om andre browsere også eksekvere javascript før siden er loadet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester