//code in the client
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://192.168.0.5/test");
WebResponse response = request.GetResponse();
Ich habe ein LAN-Setup mit zwei Maschinen in meiner Arbeitsgruppe. - 192.168.0.1 (das ist der Client) - 192.168.0.5 (das ist der Webserver)Client nicht in der Lage, den Web-Server über WLAN zu kontaktieren - durch CODE
Das obige Stück Code funktioniert einwandfrei in einem einfachen verkabelten Netzwerk.
Wenn ich es in einem drahtlosen Netzwerk, d. H. Mit dem Netzwerk-Setup mit einem Wi-Fi-Router anstelle eines Schalters ausführen, funktioniert der Code nicht - es bleibt auf GetResponse stecken.
Komischerweise, wenn ich meinen Browser öffnen und eingeben - http://192.168.0.5/test - es funktioniert ... die Seite zeigt sich!
Was fehlt mir? Warum kann der Client den Server nicht über Code erreichen?
Ist Windows Firewall eingeschaltet? Wenn ja, versuchen Sie es abzuschalten, um es zu testen. – statenjason
Nein, die Firewall ist in allen Situationen zum Testen deaktiviert. funktioniert immer noch nicht – Sameet
Haben Sie einen Proxy in Windows/Ihrem Browser definiert? –