Die Programmiersprache Java ist ein vielfältiges , plattformübergreifende , objektorientierte Programmiersprache. Weil es auf mehreren Betriebssystemen und Architekturen arbeiten, können Java führen eine Reihe von Aufgaben, wie z. B. Systeme Programmierung, Spiele-Entwicklung und Netzwerk-Management. Es kann auch als eine Plattform, um Software, um Verbindungen zu Servern und lauscht den Netzwerkverkehr durch Unterprogramme bekannt als Entwicklung dienen " Steckdosen ". Sockets TCP /IP
Während die meisten Nutzer eine gewisse Vertrautheit mit haben , wie Kommunikation funktioniert nach dem Web , denken die meisten davon in Bezug auf die übergeordneten Netzwerks Navigation wie eine URL . Der Transfer Control Protocol und Internet Protocol, TCP /IP arbeitet auf einem niedrigeren Niveau als diese Mechanismen , näher an die tatsächliche Netzwerk-Hardware . Im Wesentlichen , TCP /IP arbeitet in zwei Teilen: " . Pakete " die IP Aspekt steuert, wie Daten rund um das Internet bewegt sich in diskreten Blöcken von Informationen genannt TCP bestimmt die Gültigkeit dieser Pakete , indem Sie für Datenverlust . Die Unterprogramme auf vielen Computer- Systemen, die diese Übertragungen handhaben werden als " Steckdosen ".
Sockets und Java
eingehenden und ausgehenden Daten über Sockets handhaben , beinhaltet die Java " java.net.Socket " Bibliothek. Programme, die den Netzwerkverkehr Griff Sockets verwenden , um Verbindungen zwischen Servern und Clients verwalten. Wenn ein Client eine Anfrage an einen Server zu verbinden macht , sendet er seine Informationen und sollte die Verbindung akzeptiert werden, sowohl die Client-und die Server -Sockets , die Datenübertragungen zwischen den Computern umgehen . Sockets sind nicht unbedingt verwendet werden, um Web-Seiten verbinden , obwohl sie Teil der zugrunde liegenden Struktur der Netzwerk-Kommunikation , die Internet-Verbindungen möglich sind .
Deklarieren und Öffnen einer Socket- Connection