Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Sokety - zakładka obiektu PmRoot

Opis:
Globalne ustawienie komunikacji przy pomocy soketów W tym miejscu można definiować grupy soketów, w ramach których będzie przebiegać komunikacja. Grupy są rozdzielona na SERWEROWE oraz KLIENCKIE.
 
Komunikacja zdefiniowana w tej zakładce jest przestarzała i jest lepiej zastosować np. komunikację przy pomocy obiektu PmComm - na przykład przy pomocy drivera PmChar dla Ethernetu.
Pozycje konfiguracji:
Sokety aktywowaneJeżeli jest zaznaczone, wtedy komunikacja w aplikacji przy pomocy soketów jest aktywna.
Port systemowyNumer portu systemowego koniecznego do inicjalizacji soketu systemowego. Numery mniejsze niż 1024 są zastrzeżone dla zarejestrowanych aplikacji, dlatego numer powinien znajdować się w zakresie od 1024 do 65535. Nie jest również zapewnione, że na przykład port 3277 (wartość domyślna) nie będzie zajęty przez inną uruchomioną aplikację, która wprawdzie nie jest zarejestrowana, lecz wykorzystuje komunikację po sieci.
Typ sieciDefinicja sieci, po której przebiega komunikacja.
Microsoft TCP/IP - sieć z protokołem TCP/IP
NOVEL SPX/IPX - Sieć z protokołem SPX/IPX. Ta opcja jest przestarzałą i nie jest stosowana.
Przy błędzie odtwórz soket po [s]Czas w sekundach, po którym komunikacja zostanie ponownie zaktywowana i równocześnie wywołana komunikacja poprzez grupę kliencką w przypadku, że podczas ostatniej transmisji danych doszło do błędu krytycznego. Zalecane wartości są w jednostkach sekund.
Notatka:

W oknie Grupy klienckie/serwerowe są wyświetlone nazwy grup, które można zmieniać przy pomocy przycisków po prawej. Przy pomocy przycisku Nowa lub Edytuj zostanie otwarte okno Soket kliencka grupa/Soket serwerowa grupa, w którym można ustawić nową lub zmienić zaznaczoną grupę. Przy pomocy przycisku Usuń można usunąć zaznaczoną grupę.

 
Można komunikować się pomiędzy kilku aplikacjami PROMOTIC na jednym lub kilku komputerach PC. Na jednym komputerze można mieć tylko jedną aplikację zawierającą grupy serwerowe. Jeżeli jest konieczne uruchomienie kilku aplikacji serwerowych na jednym komputerze PC, wtedy każda z tych aplikacji musi stosować inny numer portu systemowego. Ilość aplikacji zawierających wyłącznie grupy klienckie na jednym komputerze PC jest teoretycznie neiograniczona. Praktycznie ogólna ilość wszystkich grup soketowych miała by się mieścić w przedziale najwyżej dziesiątek.
 
Każda grupa komunikuje się poprzez swój własny port. Jeżeli grupa nie ma jawnie ustawiony port przez projektanta, wtedy do określenia portu jest użyty soket systemowy - patrz konfigurator "Port systemowy". To znaczy, że grupa prześle do serwera poprzez soket systemowy zapytanie o numer portu danej grupy. Serwer odpowie grupie przyszeregowanym numerem po czym grupa dalej komunikuje się tylko poprzez port o tym przyszeregowanym numerze.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice