Socket-Programmierung , Erstellung von Netzwerk- Verbindungen zwischen verschiedenen Maschinen und Senden von Daten über diese Verbindungen ist eine der schwierigsten Aufgaben, vor denen Software-Ingenieure . Allerdings ist einer der Vorteile der Java- Programmiersprache, die es mehreren eingebauten Funktionen zur Erstellung und Pflege Buchse Griff umfasst . Selbst mit diesen zusätzlichen Tools , wenn Programmierer in dieses kalte Wasser zu springen , bevor sie ein solides Verständnis davon, wie die Tools funktionieren sie Stunden im Debugging einfache Fragen verschwenden . Folglich beginnen kluge Studenten off mit einfachen Projekten : wie das Senden eine ganze Zahl in einem Netzwerk . Anleitung 
 1 
 Import die beiden Bibliotheken -Code müssen Sie Java Socket-Funktionen mit dem Code verwenden "import java.io. *; " gefolgt von " Import java.net * ; . " Auf die nächsten Zeile 
 2 
 erstellen Sie die Umrisse eines "try "-Funktion mit dem Code : . 
 
 " try { } 
 
 " in Ihrem Hauptfunktion . Sie verwenden müssen, " versuchen " Funktionen für Netzwerk-Code , da die Verbindung möglicherweise fehl und eine Ausnahme , die das Programm auf der Stelle würde abstürzen . 
 3 
 Erstellen Sie ein neues Socket-Objekt , und erstellen Sie die Netzwerkverbindung , mit dem Code " socket = new Socket (Domäne , port) ; " wo " Buchse" der Name Ihrer Steckdose ist , "domain" ist die Adresse des Servers das Programm schickt seine Daten (entweder ein vollständige Domain-Name oder eine IP-Adresse ) und " Port " ist der Port-Nummer die Steckdose auf dem Zielserver verbinden wird. Diese Port-Adresse ist die gleiche wie die, die Sie setzen die andere Maschine für eingehende Verbindungen überwacht werden . Fügen Sie diesen Code in Ihrem " versuchen " Funktion 
 4 
 Erstellen Sie das Objekt, das Daten über die Buchse Sie mit dem Code erstellt schicken . " OutputStream ausgehende = socket.getOutputStream (); " wo " outgoin " ist der Name, den Sie für dieses Objekt zu geben sind . Wieder stellen Sie sicher, dass dieser Code ist in Ihrem " versuchen " Funktion 
 5 
 Erstellen Sie das Objekt , das Ihre ganze Zahl in die Steckdose zu füttern mit dem Code : . " ObjectOutputStream out = new ObjectOutputStream (Ausgang) ; " wo "out" der Name ist , Sie geben diese Aufgabe . Wieder stellen Sie sicher, dass dieser Code ist in Ihrem " versuchen " Funktion 
 6 
 Senden Sie Ihre ganze Zahl durch Ihre Steckdose mit dem Code : . " Out.writeInt ( int); " wo " int " ist entweder die integer Sie senden möchten oder die Integer-Variable , die den Wert, den Sie senden wird hält . Nachdem die Variable wird in der Nähe der Steckdose mit dem Code " socket.close ();" als das letzte Stück Code in das Innere des " versuchen " Funktion gesetzt 
 7 
 Nach der letzten geschweiften Cue . Ihrer " versuchen " -Funktion, die den ganzzahligen sendet , eine " catch "-Funktion , um Ausnahmen das Programm werfen , wenn es ein Problem beim Erstellen die Socket-Verbindung könnte zu behandeln. Ein generischer Art des Schreibens dieser Funktion ist es, die grundlegende Syntax verwenden: 
 
 " catch (Exception e) { 
 
 e.printStackTrace (); } 
 
 " 
 
 um anzuzeigen, was genau das, was schief gelaufen ist .