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



Teraz jest 4 gru 2024, o 10:30


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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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: 27315
Lokalizacja: Szczecin
Pomógł: 1041

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 ]
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 ]
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 0 gości


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