14. marts 2003 - 14:26Der er
5 kommentarer og 1 løsning
Serverproces hvor?
Hej
Jeg har lavet et simpelt chatprogram i Java til min hjemmeside, som jeg vil lægge ud. Men klienterne (appletterne)virker kun hvis man har startet serverprocessen. Hvordan gør man det hvis man vil lægge det ud på en hjemmeside - kan man? Når jeg bare tester det på min egen maskine(er) starter jeg jo selv serverprocessen, og derefter nogle klienter der kan chatte sammen. Men hvordan gør man det på en webserver?
jeg har tænkt lidt på at serverprocessen jo ikke behøver køre hele tiden - kun når der er folk på hjemmesiden. Derfor har jeg overvejet at programmere det sådan at den første der går ind og finder ud af at der ikke er forbindelse til serverprocessen, selv starter den....mon ikke det kan lade sig gøre
Du kan godt lade din web-server eller JSP/servlet container starte den process.
Men: Hvis din server er godt kodet så bør den jo ikke bruge CPU, når der ingen clients er. Og medmindre den bruger meget store data strukturer, så burde den jo heller ikke kræve så meget memory.
Så spørgsmålet er: er det umagen værd at kode noget smart ?
Jeg mener bare som standalone server process. Ligesom du gør nu.
Alternativet vil være at forsøge at få den til at køre som en servlet inden i JSP/servlet container eller noget i den stil.
Synes godt om
Ny brugerNybegynder
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.