Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java Input Stream Fra et prosjekt
    I motsetning til Java er mer spesialiserte inn gjenstander , lar en InputStream objektet du arbeider med byte - nivå data fra en gitt ressurs. Det er imidlertid bare i stand til å lese inn en statisk fil med data. Hvis du ønsker å bruke data fra en annen kjører Java prosjekt i en InputStream objekt , må du bruke et nettverk rammeverk for å hente dataene før lagring i InputStream . InputStream vs nettverkskontakter

    Når du ønsker å hente data fra en løpende prosjekt inn i en InputStream objekt , må du først legge det innenfor rammen av nettverkskontakter. Ett av prosjektene fungerer som en server, der du implementere en ServerSocket objekt , som lytter etter innkommende tilkoblinger på en gitt maskin portnummer . Det andre prosjektet , kunden , skaper en stikkontakt som kan kobles til denne porten nummer og åpne en strøm .
    Reading data

    Når de to prosjektene etablere en tilkobling, de vil ta svinger går gjennom en forhåndsbestemt sekvens der ett program sender data frem og tilbake gjennom stikkontakten . Prosjektet sende data kan bruke gjenstander som PrintWriter å sende data gjennom kontakten , og den andre prosjektet bruker en BufferedReader objekt for å motta data . Du kan lagre disse dataene du mottar i en InputStream objekt ved forekomster en InputStreamReader objekt i BufferedReader din .

    Feil

    en rekke ting som kan gå galt når du skal overføre data mellom prosjekter over en socket-tilkobling . Ett prosjekt eller det andre kan plutselig mister nettverkstilkoblingen eller du kan ha en bug i din tilkobling koden . Hvis prosjektet støter på et problem når den prøver å sende eller motta data , vil det være ute av stand til å komme seg og vil krasje . Av denne grunn , krever Java deg å bruke "prøve" og " fange " uttalelser når du skriver socket operasjoner .
    Closing Stream

    Fra et teknisk ståsted , er det ingenting å holde deg fra å forlate en socket-tilkobling til et annet prosjekt åpent for hele varigheten av programmet. God programmering stil , derimot, tilsier at du lukker socket-tilkobling fra klientsiden med " . Lukke ( ) " objekt -metoden når du er ferdig med å overføre dine data . Dette frigjør ressurser din klient programmet bruker på å opprettholde kontakten , og er høflig til serveren som også vier prosessorkraft til kontakten så lenge det er åpent .

    früher :

     Weiter:
      Relatert Artike
    ·Java 1.5 Opplæring 
    ·Hvordan å stave et nummer i Java 
    ·Slik konverterer et nummer til en Letter i Java 
    ·Slik konverterer Prime Numbers til Alphabet kode i Java…
    ·Java Struts Tutorial 
    ·Slik konverterer INT til String i Java 
    ·Slik søker du med Java Algoritmer 
    ·Slik behandler Java- oppdateringer på Network 
    ·Hvordan endre en 0 til 1 i en Java-kode for Fractions 
    ·Definisjonen av en begrensning Java applet 
      Anbefalte artikler
    ·Slik konverterer Strings til Tall i Java 
    ·Vil Scripts utløpe 
    ·File Unntak for Java Applets : Arial.ttf vil ikke start…
    ·Hvordan koble Visual C til en Access database 
    ·Slik konverterer Double til int i Java 
    ·Hvordan lære ASP Online 
    ·Grunnleggende funksjoner i Microsoft Visual FoxPro 
    ·Slik fjerner et bilde Eiendom i Visual Basic 
    ·Slik bruker du en Web Service for å vise data om Visua…
    ·JavaScript Avrundingsfunksjon 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/