Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat is een Socket in Java ?
De Java Programming Language is een divers , cross-platform , object - georiënteerde programmeertaal . Omdat het kan werken op meerdere besturingssystemen en architecturen , kan Java een scala aan taken , zoals systemen programmering , de ontwikkeling van games en netwerkbeheer uitvoeren . Het kan ook dienen als een platform om software die verbindingen legt naar servers en luistert voor netwerkverkeer via subroutines zogenaamde ontwikkelen " sockets . " Sockets TCP /IP

Terwijl de meeste gebruikers hebben enige vertrouwdheid met hoe communicatie werkt op het web , de meeste denken in termen van hogere - level netwerk navigatie , zoals een URL . De Transfer Control Protocol en Internet Protocol , of TCP /IP , werkt op een lager niveau dan deze mechanismen , dichter bij de werkelijke netwerkhardware . Wezen , TCP /IP werkt in twee delen : " . Pakketten" het IP- aspect bepaalt hoe data beweegt rond het internet op discrete blokken van gegevens, TCP is bepalend voor de geldigheid van deze pakketten door te controleren op data corruptie . De subroutines op vele computersystemen die deze uitzendingen te pakken worden genoemd " sockets . "
Stopcontacten en Java

Om inkomende en uitgaande gegevens met behulp van sockets behandelen, Java omvat het " java.net.socket " library . Programma's die handvat netwerkverkeer gebruik sockets om verbindingen tussen servers en clients te beheren . Wanneer een cliënt een verzoek om verbinding te maken met een server , stuurt de informatie en dient de verbinding te worden aanvaard , zowel de client als de server sockets die gegevensoverdracht verwerken tussen de computers . Stopcontacten zijn niet per se gebruikt om verbinding te maken met webpagina's , hoewel ze deel uitmaken van de onderliggende structuur van het netwerk van communicatie die internetverbindingen mogelijk te maken .
Declareren en het openen van een Socket Aansluiting
< br

Sockets > worden gemaakt in Java via de toegang tot het object Socket in de java.net bibliotheek . De programmeur moet de Java-bibliotheek importeren en instantiëren een socket -object te gebruiken als verbinding . De programmeur kan de aansluiting gebruiken om een ​​verbinding te openen door dat een IP-adres of een URL-adres en een poortnummer . Bijvoorbeeld , de volgende laat de creatie van een Socket -object , en de programmeur die de argumenten aan te sluiten op een specifiek poortnummer op een specifieke URL : .

Import java.net
*

public class ExampleSocket {

public static void main ( String args [ ] ) {

Socket newSocket
;

newSocket = new Socket
( " www.example.com " , 7 ) ; //eerste argument is de URL , tweede wordt poort

}

}
Server
stopcontact

Server Socket objecten
die een gespecificeerde poort van het systeem in plaats van een verbinding met een andere server . Een programmeur instantieert een server socket als ze doet een typische socket , alleen het verstrekken van de luisterende poort voor het object . Dit moet een poort dat andere programma's kunnen gebruiken of gebruikt in de toekomst , dit afhankelijk opstart van het systeem en de installatie configuratie. Een programmeur noemt het " te aanvaarden ( ) " methode van het object, dat zal luisteren totdat er een nieuwe verbinding wordt geprobeerd en gevestigd , het terugsturen van een Socket -object dat de gemaakte verbinding zal handhaven .

Public static void main (String args [ ] ) {

server
= new ServerSocket ( 8888 ) ;

newSocket = server.accept ( ) ;

}
< br >

Previous: Next:
  Java Programming
·Hoe maak je een Screenshot nem…
·Een uitleg van INT , num1 , NU…
·Hoe om te Ingang in een lus in…
·Hoe je Java 7 Installeer 
·Hoe te interpunctie in Java Ne…
·Definitie van statische method…
·Hoe maak je een Array in Borde…
·Oorzaak van Java Uitzonderinge…
·Hoe de achtergrond van een tek…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe maak je een knop met wxPython Active…
·Hoe te converteren naar Hex Decimaal in …
·Hoe E-mail in ColdFusion versleutelen 
·Hoe maak je een Java String splitsen in …
·Voicechat projecten in Visual Studio 
·Hoe maak je een Android Eclipse AVD Prob…
·Hoe te Curves met Javascript Draw 
·Inleiding tot de Booleaanse variabelen i…
·Hoe het opzetten van een Visual Basic -f…
Copyright © Computer Kennis http://www.nldit.com