PlastBox Skrevet 23. oktober 2002 Del Skrevet 23. oktober 2002 Heisann! Har nettop oppdaget hvor morro det er å experimentere litt med sockets i vb og php. Er bare det at php ikke kjøres konstant mesn du er inne på siden :sad: Noen her som kan gi meg en bitteliten innføring i hvordan man oppretter/skriver/leser/lukker sockets i javascript? Har endel erfaring i js fra før, må bare friske litt opp. Fant forresten dette på nettet : <SCRIPT LANGUAGE="JavaScript1.2" ID="Ex8"> <!-- function sendMail(subject, body) { netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead"); var recipient = navigator.preference("mail.identity.useremail"); var smtp_server = navigator.preference("network.hosts.smtp_server"); netscape.security.PrivilegeManager.enablePrivilege("UniversalConnect"); var response = java.lang.System.out.println; var smtp = new java.net.Socket(smtp_server, 25); var smtpIn = new java.io.DataInputStream(smtp.getInputStream()); var smtpOut = new java.io.PrintStream(smtp.getOutputStream()); smtpOut.println("HELO " + smtp_server); response(smtpIn.readLine()); response(smtpIn.readLine()); smtpOut.println("MAIL FROM: " + recipient); response(smtpIn.readLine()); smtpOut.println("RCPT TO: " + recipient); response(smtpIn.readLine()); smtpOut.println("DATA"); response(smtpIn.readLine()); smtpOut.println("Subject: " + subject); smtpOut.println("X-Mailer: LiveConnect"); smtpOut.println("MIME-Version: 1.0"); smtpOut.println("Content-Type: text/html"); smtpOut.println(""); smtpOut.println(body); smtpOut.println("."); smtpOut.println("QUIT"); response(smtpIn.readLine()); } //--> </SCRIPT> <FORM> <INPUT TYPE="button" VALUE="sendMail('test', '<HTML><H1>LiveConnect!</H1></HTML>')" onClick="sendMail('test','<HTML><H1>LiveConnect!</H1></HTML>');" ID="callEx8"> </FORM> Vet at jeg må bytte ut et par ting i selve scriptet men får det ikke til å funke.... Hadde vært kjempefint med litt hjelp her... Lenke til kommentar
jos Skrevet 31. oktober 2002 Del Skrevet 31. oktober 2002 Problemet er at javascript egentlig ikke støtter sockets programmering. Det eksemplet du har, benytter seg av en feature i Netscape sine browsere som kalles LiveConnect. Dette er en kobling mellom javascript og Java, slik at du kan bruke Java sitt bibliotek i javascript. Eksemplet bruker dette for å åpne sockets gjennom java koden. Lenke til kommentar
MailMan13 Skrevet 1. november 2002 Del Skrevet 1. november 2002 Skal du bruke sockets i webapplikasjoner har du reélt sett bare java applets som kan kjøre inne på siden, php kjører jo på server side så du vil ikke kunne opprette sockets der uten en eller annen applikasjon på klientsiden, f.eks en java applet. Live Connect fungerer meg bekjent bare i Netscape, og browser spesifikk kode er jo fyfy. Det ligger en kort innføring i sockets i javadelen til sourcecode.no [ Denne Melding var redigert av: MailMan13 på 2002-11-01 13:35 ] Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå