| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvad er en Socket i Java
    ? Programmeringssproget Java er et mangfoldigt, cross-platform, objektorienteret programmeringssprog. Fordi det kan arbejde på flere operativsystemer og arkitekturer , kan Java udføre en række opgaver, såsom systemer programmering, spiludvikling og netværk management. Det kan også tjene som en platform til at udvikle software, der etablerer forbindelser til servere, og lytter efter netværkstrafik gennem subrutiner kendt som " stik. " Sockets TCP /IP

    Mens de fleste brugere har et vist kendskab til , hvordan kommunikationen fungerer på nettet , de fleste tænker på det i form af højere niveau nettet navigation såsom en URL. Transfer Control Protocol og Internet Protocol, eller TCP /IP , arbejder på et lavere niveau end disse mekanismer , tættere på selve netværkshardware. Væsentlige, TCP /IP- værker i to dele: " . Pakker " IP Billedformatkontrol hvordan data bevæger sig rundt på internettet i diskrete blokke af information benævnt TCP bestemmer validiteten af ​​disse pakker ved at kontrollere for data korruption. De subrutiner på mange edb-systemer , der håndterer disse transmissioner kaldes " sockets ".
    Sockets og Java

    For at håndtere indgående og udgående data ved hjælp af stikkontakter , Java inkluderer " java.net.socket " bibliotek . Programmer, der greb netværkstrafik brug sockets at administrere forbindelser mellem servere og klienter . Når en klient gør en anmodning om at oprette forbindelse til en server , sender sine oplysninger , og bør forbindelsen blive accepteret både klient og server skabe stikkontakter , der håndterer datatransmissioner mellem computerne . Sockets ikke nødvendigvis bruges til at oprette forbindelse til websider , selv om de er en del af den underliggende struktur for net- kommunikation, der gør internetforbindelser muligt.
    Erklære og åbning af et Socket Connection
    < br >

    Sockets er skabt i Java gennem adgang til Socket objekt i java.net biblioteket. Programmøren skal importere Java bibliotek og instantiere en socket objekt til at bruge som en forbindelse. Programmøren kan bruge stikket til at åbne en forbindelse ved at forsyne den med en IP- adresse eller en URL -adresse og et portnummer . For eksempel viser følgende oprettelse af en Socket objekt, og programmøren giver argumenterne for at tilslutte den til en bestemt portnummer 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 argument er URL er anden port

    }

    }
    Server Sockets

    Server Socket objekter lytte til en specificeret port på systemet snarere end at gøre en forbindelse til en anden server . En programmør instantierer en server socket som hun gør en typisk socket, kun leverer porten til lytning objektet. Dette bør være en havn , som ingen andre program kunne bruge , eller vil bruge i fremtiden , dette afhænger af systemets opsætning og installation konfiguration. En programmør kalder " accept () "-metoden af objektet, der vil lytte , indtil en ny forbindelse forsøgt og etableret , returnere en Socket objekt, der vil opretholde den oprettede forbindelse.

    Public static void main (String args []) {

    server = new ServerSocket ( 8888 ),

    newSocket = server.accept ();

    }
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Beregn din Scrabble Score i Java 
    ·Sådan bruges C -Style Cp580 Grænser i Java 
    ·Sådan kører en Clojure Application på JVM & CLR 
    ·Sådan bruges JavaMail at sende en HTML e-mail 
    ·Hvad er meningen med Applet 
    ·Sådan Test , om en Character er et nummer eller Ikke J…
    ·Sådan Konverter bytecode til Machine Code 
    ·Sådan Format kommaer i et nummer i Java 
    ·Sådan Exit Ud af et program, hvis noget er en fejl i J…
    ·Sådan Turn Your Java-kode Into Android kode 
      Anbefalede Artikler
    ·Sådan importeres Excel-filer i MS SQL 
    ·Hvordan at finde Summen af ​​cifre i et tocifret tal i …
    ·Sådan Konverter High Level -kode til Assembly Language…
    ·Hvordan sikkerhedskopierer jeg mit MySQL database i WAM…
    ·Java Chat Server Tutorial 
    ·Forskellen mellem FORTRAN Funktioner og Subrutiner 
    ·Sådan Set Up Late Binding i VB 6.0 
    ·Hvad betyder Advarsel: Scriptet svarer Mean 
    ·Sådan Konverter en pointer til en streng værdi i C + …
    ·Sådan bruges datasæt VB.NET 
    Copyright © Computer Viden http://www.computerdk.com