Java kommt mit allen notwendigen Werkzeuge, um eigene Clients und Server direkt in der Sprache standardmäßig Bibliotheken gebaut erstellen. Um diese Aufgabe auszuführen , müssen Sie zwei Java-Anwendungen nebeneinander laufen . Sofern Sie nicht vertraut mit den Kommandozeilen-Tools sind, wird dies am einfachsten unter einer Java -Entwicklungsumgebung wie Netbeans . Anleitung
1
öffnen Netbeans und klicken Sie auf " Datei" und " Neues Projekt ". Nennen Sie das Projekt " ServerClientTutorial " und setzen Sie die Hauptklasse als " Server". Alternativ, wenn Sie nicht auf Netbeans oder eine andere Entwicklungsumgebung verwenden, wählen Sie einfach einen Texteditor öffnen und sofort speichern Sie es als
2
Fügen Sie den folgenden Code " Server.java . ":
< P > Import java.net * ; .
import java.io. *;
public class Server {
public static void main (String [] args ) throws IOException {
ServerSocket Buchse = new ServerSocket ( 5445 );
Sockel client = Socket.Accept ();
PrintWriter out = new PrintWriter ( client.getOutputStream () , true) ; .
out.println (" hallo Dies ist Ihr Server erstellt ein einfaches Server, der für Verbindungen auf Port 5445 , und wenn die Verbindung empfangen wird, druckt eine einfache Nachricht an den Client zu hören. Sie können sogar auf die Nachricht über Telnet zu hören. Klicken Sie auf " Run" schon jetzt und geben Sie den folgenden Befehl in Ihre Windows- Eingabeaufforderung ein: .
telnet localhost 5445
3
erstellen Sie eine neue Java-Datei , indem Sie auf " Datei", " Projekt " und " Datei hinzufügen" Namen es " Client"
4
Fügen Sie den folgenden in die Client- Datei : .
Import java.net * ;
import java.io. *;
public class Kunde {
public static void main (String [] args ) throws IOException , UnknownHostException {
Socket = new Socket ( "localhost" , 5445 );
BufferedReader in = new BufferedReader (new ist einfacher als die Server. Es öffnet eine Verbindung zu "localhost" ( ein Netzwerk- Begriff für die aktuelle Maschine ) auf Port 5445 und wartet auf alle Nachrichten . Sobald es verbindet und erhält die Nachricht , es gibt sie auf der Konsole und schließt.
5
Klicken Sie auf " Run" auf dem Server und klicken Sie dann auf " Run" auf dem Client. Sie werden sehen, die Nachricht vom Server in der Client- Ausgabe erscheinen .