socket TCP /Mentre la maggior parte degli utenti hanno una certa familiarità con il modo di comunicazione lavora sul web , più pensare in termini di navigazione di rete di livello superiore , come un URL . Il protocollo di controllo di trasferimento e Internet Protocol , o TCP /IP , lavori ad un livello inferiore rispetto a questi meccanismi , più vicino al hardware di rete effettiva . In sostanza , le opere IP in due parti TCP /: " . Pacchetti " i controlli aspetto IP come i dati si muove intorno al Internet in blocchi discreti di informazioni chiamato TCP determina la validità di questi pacchetti controllando per la corruzione dei dati . Le subroutine su molti sistemi informatici che gestiscono queste trasmissioni sono chiamati " zoccoli ". 
 Sockets e Java 
 
 per gestire i dati in entrata e in uscita che utilizzano socket , Java include la " biblioteca java.net.Socket " . I programmi che gestiscono l'utilizzo del traffico di rete socket per gestire le connessioni tra server e client . Quando un client effettua una richiesta per la connessione a un server , invia le proprie informazioni e , dovrebbe essere accettata la connessione, il client e il server di creare socket che gestiscono la trasmissione dei dati tra i computer . Prese non sono necessariamente utilizzate per connettersi a pagine Web , anche se sono parte della struttura di fondo della comunicazione di rete che rendono possibili connessioni Internet . 
 Dichiarare e apertura di un socket di connessione 
 < br 
 Sockets > sono creati in Java attraverso l'accesso all'oggetto Socket nella libreria java.net . Il programmatore deve importare la libreria Java e creare un'istanza di un oggetto socket da usare come collegamento . Il programmatore può utilizzare la presa per aprire una connessione fornendogli un indirizzo IP o un indirizzo URL e un numero di porta . Ad esempio , il codice seguente illustra la creazione di un oggetto Socket , e il programmatore fornisce gli argomenti per collegarlo a un numero di porta specifico a un URL specifico : . 
 
 Import java.net * 
 
 public class ExampleSocket { 
 
 public static void main ( args String [ ] ) { 
 
 Socket newSocket ; 
 
 newSocket = new Socket ( " www.example.com " , 7 ) ; //primo argomento è l'URL , il secondo si porta 
 
 } 
 
 } 
 Server prese di corrente 
 
 Server oggetti Socket ascolto su una porta specificata sul sistema piuttosto che fare un collegamento a un altro server . Un programmatore crea un'istanza di un server socket come fa una presa tipica , solo fornendo la porta di attesa per l'oggetto . Questa dovrebbe essere una porta che nessun altro programma potrebbe utilizzare o utilizzerà in futuro; questo dipende dalla configurazione e la configurazione di installazione del sistema . Un programmatore chiama il " accept () " metodo dell'oggetto , che si ascolta fino a quando un nuovo tentativo di connessione e stabilita , restituendo un oggetto Socket che manterrà la connessione creata . 
 
 Public static void main (String args [ ] ) { 
 Server 
 = new ServerSocket ( 8888 ) ; 
 
 newSocket = server.accept (); } 
 
 
 
 
              
Programmazione © www.354353.com