Sockety się nie łączą na laptopach

Sockety się nie łączą na laptopach
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam. Wyświetla mi poniższy komunikat. Komunikator (sockety) nie chce się połączyć. Dodam, że program nie działa na laptopach, na komputerach stacjonarnych działa.

Kopiuj
 
---------------------------

---------------------------
System.Net.Sockets.SocketException (0x80004005): Żądany adres jest nieprawidłowy w tym kontekście

   w System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)

   w System.Net.Sockets.Socket.Bind(EndPoint localEP)

   w Piece_Sender.Main.ConnectMethod(String IPValue, String LocalPORT, String RemotePORT)
---------------------------
OK   
---------------------------

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Laptopy i stacjonarki w tej samej sieci?

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

Pokaż na jakim adresie tworzysz serwer i do jakiego się łączysz.

  • Rejestracja: dni
  • Ostatnio: dni
0

W różnych sieciach (swoja, firmowa). Coś po prostu blokuje, wyłączyłem ESET-a i Firewalla nadal nic. Na stacjonarce i lapku Della działa, na HP-kach i MSI już nie.

xfin
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Genewa
  • Postów: 597
0

Głupie pytanie - ale:

  1. Łącząc się z różnych sieci nie używasz adresów lokalnych?
  2. Jak testujesz to na innym komputerze (przy założeniu że zmieniają się adresy ip) - zmieniasz ip w kodzie?
Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0
  1. Czy aplikacja jest serwerem czy klientem? Tzn czy aplikacja łączy się czy nasłuchuje?
  2. KOD
  3. KOD
  4. Hmmm to chyba też będzie KOD
MC
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 127
0

Spojarzałem w MSDN-a i masz błąd: AddressNotAvailable
Co by wskazywało, że masz różne adresacje na stacjonarkach i na laptopach, a adresy są albo z tego samego config-a, albo hardcoded w aplikacji.

Np. Stacjonarka ma adres 192.168.1.1, a laptop 192.168.1.2 i próbujesz na laptopie zrobić Bind do 192.168.1.1.

Czy zgadłem ? :)

MI
  • Rejestracja: dni
  • Ostatnio: dni
0

A ja obstawiam izolację klientów na interfejsie bezprzewodowym. Niektóre routery mają opcję która powoduje że jak się podłaczysz do takiego routera bezprzewodowo, to nie jesteś w stanie nawiazać połączenia z żadnym z komputerów będących też w tej sieci podpiętego bezprzewodowo (przydatne w restauracjach, hotelach itp). Poszukaj w routerze czy nie masz tej opcji włączonej.

  • Rejestracja: dni
  • Ostatnio: dni
0

Tak, michu_cc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.