smalski napisał(a):
Oczywiście komp nic nie odbiera. Bo przecież nigdzie nie ustawiłem adresu i portu, do którego Atnel Wifi (Serwer UDP) ma wysyłać dane.
I to jest typowe podejście początkujących, którzy nie rozumieją niestety jak działa UDP i client/serwer
Panie kochany
wysyłając datagram UDP do procka (poprzez moduł WIFI jako serwer UDP) jak sam mówisz, procek ładnie odbiera dane. I teraz zrozum ...
polecam tak nawiasem mówiąc nowy cykl poradników, który tworzę
http://mirekk36.blogspot.com/2017/06/ud ... aania.html(w drugim odcinku który się ukaże będziesz miał garść informacji żeby to zrozumieć) ale już teraz ci podpowiem
Gdy SERVER UDP nasłuchuje i odbiera pakiet UDP to bardzo dobrze wie do kogo ma odpowiedzieć i zna jego port odbiorczy
bo tenże port nazywa się SOURCE PORT i leci w datagramie
Dlatego serwer potrafi bez niczego - bez żadnych tam twoich konfiguracji (które nawiasem mówiąc byłyby niestety bez sensu bo przez to chciałbyś zrobić z serwera UDP hmmm sam nie wiem co)
To że moduł wifi może odsyłać odpowiedzi z różnym portem (Source Port) to żadne zdziwienie
Tak samo robi Windows gdy wysyłasz zapytanie UDP klientem UDP. Określasz TYLKO docelowy adres IP oraz docelowy port ... a powiedz mi czy zwykle wiesz jaki będzie port zwrotny czyli SOURCE PORT?
nie wiesz
bo windows sam go losuje z puli wolnych w danej chwili i nie wykorzystywanych portów
pobierz sobie ten komponent do Delphi (nawet jeśli w ogóle nic nie robisz w Delphi)
http://atnel.pl/mkudps.htmlmasz tam taki fajny programik EXE o nazwie MkTerminalUDP (napisany nawiasem mówiąc w oparciu o ten komponent) i nim bez żadnego wireszarka będziesz mógł się przekonać o tym o czym mówię i testować sobie komunikację UDP
Poczekaj też na dalsze części tych poradników moich o UDP bo one są właśnie przeznaczone dla początkujących osób - które jeszcze tego nie rozumieją czy nie wiedzą ... pokażę DOKŁADNIE co i jak zobaczysz
------------------------ [ Dodano po: kilkunastu sekundach ]Podsumowując, Server UDP ślicznie odpowiada KAŻDEMU kto do niego coś wyśle
o ile uznasz że tak trzeba i prockiem coś odeślesz
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]