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
    Hva er en Socket i Java
    ? The Java Programming Language er et mangfoldig , cross - plattform, objektorientert programmeringsspråk. Fordi det kan fungere på flere operativsystemer og arkitekturer , kan Java utføre en rekke oppgaver, for eksempel systemer programmering, spillutvikling og nettverksadministrasjon. Det kan også tjene som en plattform for å utvikle programvare som etablerer forbindelser til servere og lytter etter nettverkstrafikk gjennom subrutiner kjent som " kontakter ". Sockets TCP /IP

    Mens de fleste brukerne har noen kjennskap til hvordan kommunikasjonen fungerer på nettet , de fleste tenker på det i form av høyere nivå nettverk navigasjon eksempel en URL . Den Transfer Control Protocol og Internet Protocol , eller TCP /IP , fungerer på et lavere nivå enn disse mekanismene , nærmere selve nettverket maskinvare. Hovedsak , TCP /IP fungerer i to deler: " . Pakker " IP aspektet styrer hvordan data beveger seg rundt på Internett i diskrete blokker av informasjon som kalles TCP avgjør gyldigheten av disse pakkene ved å sjekke for data korrupsjon. Delrutinene på mange datasystemer som håndterer disse sendinger kalles " kontakter ".
    Sockets og Java

    å håndtere innkommende og utgående data ved hjelp av stikkontakter , inkluderer Java " java.net.socket " bibliotek . Programmer som håndterer nettverkstrafikk bruk stikkontakter å administrere tilkoblinger mellom servere og klienter. Når en klient gjør en forespørsel om å koble til en server , sender den sin informasjon og bør forbindelsen bli akseptert , både klienten og serveren skape kontakter som håndterer dataoverføringer mellom datamaskiner. Stikkontakter er ikke nødvendigvis brukes til å koble til web- sider , selv om de er en del av den underliggende strukturen i nettverket kommunikasjon som gjør Internett-tilkoblinger mulig.
    Erklærte og åpne en Socket Connection

    Sockets er skapt i Java gjennom tilgang til Socket objektet i java.net biblioteket. Programmereren må importere Java bibliotek og instantiate en socket objekt å bruke som en forbindelse. Programmereren kan bruke kontakten for å åpne en tilkobling ved å forsyne den med en IP- adresse eller URL -adresse og et portnummer . For eksempel viser følgende etableringen av en Socket objekt , og programmereren gi argumentene for å koble den til en bestemt port nummer på en bestemt URL: .

    Import java.net *

    public class ExampleSocket {

    public static void main ( String args [ ] ) {

    Socket newSocket ;

    newSocket = new Socket ( " www.example.com " , 7 ), //første argumentet er URL , er andre port

    }

    }
    Server Sockets

    Server Socket gjenstander lytte til en spesifisert port på systemet i stedet for å koble seg til en annen server. En programmerer instantiates en server socket som hun gjør en typisk socket , bare gi det lyttende port for objektet. Dette bør være en port som ingen andre program kan bruke eller vil bruke i fremtiden , og dette avhenger av systemets oppsett og installasjon konfigurasjon. En programmerer kaller " akseptere ( ) "-metoden til objektet , som vil lytte til en ny tilkobling forsøkes og etablerte , tilbake en Socket objekt som vil opprettholde opprettet tilkobling .

    Public static void main (String args [ ] ) {

    server = new ServerSocket ( 8888 ) ;

    newSocket = server.accept ();

    }


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en Tabulatordelt fil i Java 
    ·String til Double Conversion i Java 
    ·Tutorial på JSP Custom Tags 
    ·Hvordan å analysere Recursive XML Elements i Java 
    ·Hvor å Sjekk hvis inngangen er en String i Java 
    ·Hvorfor Er Java Scalable 
    ·Hvordan Factor heltall i Java 
    ·Slik installerer en Java applet Program 
    ·Hva er en Constructor metode i Java 
    ·Hvordan å tvinge Java til runde tall 
      Anbefalte artikler
    ·Slik bruker du en tilfeldig Java Utility 
    ·PHP -koder i JavaScript Syntax 
    ·Slik kopierer Bytes i Python 
    ·Hvordan endre Delt mappe i 3AMI 
    ·Malloc Funksjon 
    ·Den Fordeler og ulemper ved å bruke funksjoner og pros…
    ·Hvordan lage Endpoint nuller 
    ·Hvordan beregne komplekse verdier i VBA 
    ·Hvordan legge inn flere brukerinndatatjenester Strings …
    ·Hvor å Utsikt SIG filer fra Printshop 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/