Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 5 cze 2025, o 23:57


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 21 sie 2017, o 10:49 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    Proszę o informację jak mam zrobić jeśli chcę nasłuchiwać kilka urządzeń przy wykorzystaniu MkUDP? Czy mam wstawić kilka komponentów MkUDP i we wszystkich ustawić serwer nasłuchujący na różnych portach ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 sie 2017, o 12:19 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    No a jaki problem ? ;) po to jest komponent ;) .... jeśli masz różne porty to DOKŁADNIE jak piszesz i po zawodach

    _________________
    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 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 sie 2017, o 17:53 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    Działa super! Myślałem że będą jakieś kłopociki jak będzie kilka MKUDP pod tym samym IP ale widocznie to nie ma znaczenia. Jak rozumiem serwer uruchamia się jeden pod jednym adresem IP ale nasłuchuje na kilku portach. Teraz muszą się nauczyć dynamicznego wstawiania komponentów MkUDP.
    Wielki dzięki Mirku za to cudo - na dniach kupuję licencję.
    Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 sie 2017, o 18:17 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    podpowiem tylko, że szykuje się mała aktualizacja komponenciku do wersji 1.4 ;) ale to nie ma znaczenia kiedy kupisz - bo i tak każdy kto kupi to może pobierać jak na razie aktualizacje za free ;)

    cieszę się, że się podoba komponent - widać jak łatwo zrobić sobie serwerka UDP nasłuchującego na wielu portach

    _________________
    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 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 21:47 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    Mirku. Zakupiłem między innymi komponent MkUDP i zacząłem pisać sobie taki programik. Zdaje się, że jest w nim jakiś zong - chodzi o zdarzenie MkUDPS1UDPStatus. Po poleceniu MkUDPS1.UDPActive := False; powinno wystąpić zdarzenie MkUDPS1UDPStatus i zmienić Active na False, a u mnie cały czas jest jako True. Mam nadzieję, że mnie zrozumiałeś ;) Mówiąc po prostu po dezaktywacji MkUDPS powinno wystąpić zdarzenie, które powie mi że jest brak połączenia, a to się nie dzieje bo Active mam cały czas jako True.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 sie 2017, o 22:27 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    Być może coś źle robisz - zobacz przykładowy program z dwoma komponentami na formie odpalanymi KAŻDY z osobna i wszystko śmiga

    Obrazek

    ZWRÓĆ uwagę na sposób obsługi zdarzeń STATUSOWYCH - najpierw sprawdzasz czy jest błąd - a jeśli jest to wyświetl jaki to się dowiesz może co się dzieje ...

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ------------------------ [ Dodano po: 12 minutach ]

    a tu zobacz dodałem jeszcze dwa labele dla pokazywania błędów

    Obrazek

    sprowokowałem błąd ustawiając w obydwu komponentach nasłuch na tym samym porcie, no i gdy próbowałem odpalić drugi na tym samym porcie to zobaczyłem:

    Obrazek

    a do procedury obsługi błędu dodałem jego wyświetlanie

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język pascal
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    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 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO