hvordan skabes der en fuldmagt, server i java

, en java - indikator - serveren er mellemmand for en kundes computer eller forarbejdningsvirksomhed og en server.selv om det er usynligt, det udfører en meget vigtig funktion for at sende og imødekomme anmodninger fra computeren til server eller omvendt.hvis du vil lave en fuldmagt, server ved hjælp af java, her er, hvordan du kan gøre det:,,, installere anvendelse. hvis din computer har ikke de seneste sun microsystems "java standardudstyr, downloade og installere det i edb - systemet.,, åben den tekst, redaktør af dit valg.det kan også være din foretrukne integreret udvikling miljø.husk på, at i henhold til java - indikator - server for at udføre dets opgaver på tværs af forenelighed, skal det opfylde en grænseflade.i overensstemmelse med denne import - nettet, biblioteker og java io og definere proxy - server.gennemførelsen skal anføres følgende:,, import java. io. *; import java. netto. *;, grænseflade mysockets, {, snor readline();, ugyldige wrtieline (string - mystring), ugyldige dispose();,,, tjek for gyldigheden af de forskellige parametre, når serveren er indledt, lovligheden og gyldigheden af forskellige parametre vises.de parametre, der er omfattet, er de lokale havn, der hedder fjernbetjeningen vært, fjerntliggende havne adresse og den slags.hvis der er ugyldige, parametre, vil det blive rapporteret som en fejl.,, gennemføre socketinterface. det er nødvendigt, så den fuldmagt, klasse kan defineres.dette omfatter værten havn adresse, havnen, og kommando til at vente eller ikke forbindelse.teksten redaktør kommando skal anføres som følgende:,, offentlige klasse socketproxy gennemfører mysockets, {, private sokkel mysocket;, private bufferedreader myin;, private printwriter myout;, offentlige socketproxy (string - myhost, int myport, boolean mywait) {, vent til etablering af en ny forbindelse. når forbindelsen er aktiveret, skal der foretages en indgående strøm af bufferedreader, der vil blive åbnet.det vil så være gået til printwriter klasse "output strøm.det er den, der skal anvendes ved - - at sende nogen form for oplysninger.tag den kommandoer nedenfor som en rettesnor:,,,, (hvis (mywait) {, serversocket myserver = nye serversocket (myport), mysocket = myserver. accept();,,, mysocket = ny sokkel (myhost, myport), myin = nye bufferedreader (nye inputstreamreader (, getinputstream() mysocket.), myout = nye printwriter (mysocket. getoutputstream(), sande), fangst (ioexception e) (f. printstacktrace();}}, at læse - - input strøm. ved hjælp af readline metode, læs input, og derefter vende tilbage til writeline metode.det skal lyde som følger:,, offentlige snor readline() {, snor mystring = ugyldig; prøve (mystring = myin. readline();, fangst (ioexception e) (f. printstacktrace();}, vende tilbage mystring;,, offentlige eller writeline (string - mystring) {, myout. println (mystring),,, luk port.efter at serveren er færdig, formidling af informationer mellem forbindelser af de vigtigste server og kundens computer, luk eller netværket stikkontakt.for at gøre dette, og denne kommando skal følges:,, offentlige eller dispose() {, prøv {, mysocket. close();, fangst (ioexception e) (f. printstacktrace();}}},,, når denne proces er afsluttet, du har succes med at oprette en fuldmagt, server med kaffe.nu kan du frit, og at bruge den server.selv hvis du ikke kan se den succes, fysisk, kommunikationen mellem - og en computer er bevis nok for succes i denne opgave.



Previous:
Next Page: