Jeg har en lille opgave der går på at oprette en TCP forbindelse til en tredje computer fra en hjemmeside. TCP forbindelsen skal bruges til at sende/modtage små datapakker fra en industri computer.
Data skal ikke gemmes, men kun bruges til at kunne reagere på og aflæse industri computerens tilstand.
Da jeg ikke har arbejdet med denne form for TCP kommunikation fra en hjemmeside før, er jeg lidt på bar bund. Jeg har en eller anden ide om at det må kunne lade sig gøre ved hjælp af ASP, men jeg aner det ikke :-/ .....og slet ikke hvordan.
nu er asp jo sådan set et script-sprog som har sine ulemper... f.eks. køres det igennem fra top til bund og returnerer outputtet til klienten. Dvs. at du kan ikke lade en asp-side lytte på data fra din industrimaskine, og reagere alt efter hvad der kommer af pakker.
eller.. jo, det kan du godt... men ikke realtime... dvs. at du kan sætte din side til at lytte f.eks. 2 sekunder hver gang siden bliver requestet, og så tage stilling til hvad der skal ske.
I så fald kommer TCP kommunikationen vel til at køre på serveren, og man er derved nødt til at opdatere siden, med "blink" til følge. Det må kunne laves med en komponent der kører på klienten, for derved at få en mere glidende afvikling.
mortenlarsen>> hvis du skal have det til at køre nogenlunde, så skal du have lavet et program der kører på serveren, evt. som service der starter sammen med operativsystemet, og ved hjælp af nogle com-objecter kan du så forespørge servicen hver gang siden hentes.
Det du evt. kunne gøre var at lave et java-applet som loader i brugerens browser, og på den måde hele tiden har kontakt til serveren.
Ja, du stiller jo spørgsmålet i ASP-debatten, og derfor giver jeg naturligvis også et svar på, hvordan du kan gøre det med ASP. ;)
Cyberfessor:
Jeg tvivler på, at du, rent browser-sikkerhedsmæssigt, kan få lov til at lave en java-applet, som holder en TCP-forbindelse åben til en besøgendes maskine.
thomas_regin>> hvorfor ikke det? det er jo netop fordelen ved at bruge javaapletter, at man kan gøre sådanne ting. Apletten er jo et helt lille program der kan gøre hvad programmer nu engang kan.
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.