Ich verwende this, um eine Wifi P2P-Anwendung zu erstellen, und wenn ich versuche, zwei Geräte zu verbinden, bekomme ich der unten angegebene FehlerAndroid Wifi P2P: Verbindung fehlgeschlagen zu/192.168.49.1 (Port 1080): isConnected fehlgeschlagen: ECONNREFUSED (Verbindung abgelehnt)
java.net.ConnectException: failed to connect to /192.168.49.1 (port 1080): isConnected failed: ECONNREFUSED (Connection refused)
Die App funktionierte zunächst für einige Male, aber jetzt die Verbindung nicht die ganze Zeit.
Ich habe eine Thread.sleep(2000);
hinzugefügt, bevor es eine Verbindung nur für den Fall herstellt, wenn es ein Problem der Race-Bedingung ist. Scheitert aber immer noch.
Ich habe versucht, mit anderen Portnummern, Telefon neu gestartet, aber nichts funktioniert.
Was könnte der Grund sein?
Auch versuchte Verbindung zu einem anderen Netzwerk, aber vergeblich.
Alle Hinweise würden geschätzt.
Eine weitere Frage ist, dass die IP-Adresse von WifiP2pInfo
immer die gleiche Adresse, d. H. 192.168.49.1
die ganze Zeit zurückgibt. Wird dieses Verhalten erwartet?