Hallo,
habe ein kleines (Verständnis)Problem. Ich baue eine UDP Serveranwendung. Im Netzwerk mit Router kann ich mit dem Server kommunizieren - alles super. Aber jetzt will ich die Anwendung mit einer Direktverbindung zwischen zwei Rechnern nutzen - da kommt beim Server nix mehr an. Getestet habe ich das jetzt mit C# und Python. Die Rechner sind wie folgt konfiguriert:
PC 1 Server:
IP: 192.168.2.1
Sub: 255.255.255.0
PC 2 Client:
IP: 192.168.2.2
Sub: 255.255.255.0
Die Firewall ist bei beiden PC's deaktiviert. Anpingen kann ich die Rechner vom jeweils anderen Rechner. Beide habe GBit Ports. Das Python Script sieht so aus:
Code:
import socket
UDP_IP_ADDRESS = "0.0.0.0"
UDP_PORT_NO = 27000
serverSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
serverSock.bind((UDP_IP_ADDRESS, UDP_PORT_NO))
while True:
data, addr = serverSock.recvfrom(1024)
print("Message: ", data)
Testen mache ich mit PacketSender. Kann es daran liegen, dass ich kein Cross Patch Kabel nutze?