Schritt für Schritt, einschließlich einiger Fallstricke, um Folgendes zu vermeiden:
- Zunächst gehe ich davon aus, dass Sie mit einem LAN-Kabel ein Twisted-Pair-Ethernet-Kabel meinen. Es ist nicht klar, ob Sie einen Hub / Switch verwendet haben oder einfach die beiden Enden eines Kabels mit zwei verschiedenen Computern verbunden haben. Wenn dies die zweite Option ist, benötigen Sie ein Crossover-Kabel .
- Als Nächstes müssen Sie jeder Schnittstelle eine IP-Adresse zuweisen: @DavidPostill hat bereits kommentiert, dass Sie statische IPs dafür benötigen, wenn Sie auf keinem Computer über einen DHCP-Server verfügen.
- Bevor Sie versuchen, über Sockets ( OSI-Schicht 5 ) zu kommunizieren, ist es eine gute Idee, die unteren Netzwerkschichten zu testen. Versuchen Sie zum Beispiel, einen Ping-Vorgang für jede Maschine durchzuführen.
- Wenn dies alles funktioniert hat, brauchen Sie jetzt nur noch eine Anwendung, um einen Port (den Server) und einen anderen, mit dem eine Verbindung hergestellt wird (den Client), zu überwachen: Jeder dieser Verbindungen wird ein Netzwerk-Socket zugeordnet.