GSSDP to otwarte, darmowe i małe oprogramowanie biblioteczne, interfejs API (Application Programming Interface) oparty na GObject i zaprojektowany z wykorzystaniem offsetu, który ma być używany do obsługi wykrywania zasobów i anonsowania przez SSDP (Simple Service Discovery Protocol).
Jest to komponent open source i obiektowej struktury GUPnP, która pozwala programistom tworzyć urządzenia UPnP i punkty kontrolne. Częścią projektu GUPnP są biblioteki GUPNP-AV i GUPNP-DLNA, które można również pobrać na stronie Softoware.
Pierwsze kroki z GSSDP
GSSDP można zainstalować osobno, z GitHub lub pobierając najnowszy pakiet źródłowy z Softoware, korzystając z dedykowanej sekcji pobierania powyżej. Zapisz archiwum gdzieś na swoim komputerze, najlepiej w katalogu głównym, i wyodrębnij je za pomocą narzędzia do zarządzania archiwami.
Następnie otwórz aplikację emulatora terminala i użyj & bsquo; cd & rsquo; polecenie, aby przejść do lokalizacji wyodrębnionych plików archiwalnych (np. cd /home/softoware/gssdp-0.14.11). Uruchom plik & lsquo; ./ configure && make & rsquo; polecenie, aby skonfigurować i skompilować program.
Zainstaluj system i udostępnij go wszystkim użytkownikom systemu GNU / Linux, uruchamiając & lsquo; sudo make install & rsquo; jako uprzywilejowany użytkownik lub instaluj & rsquo; command jako root (administrator systemu).
Przedstawiamy narzędzie Sniffer Device GSSDP
Po zainstalowaniu GSSDP, które jest oprogramowaniem biblioteki, otrzymasz również narzędzie o nazwie GSSDP Device Sniffer (gssdp-device-sniffer). Za pomocą tego narzędzia będziesz mógł określić interfejs sieciowy do słuchania, a także wyświetlacz X do użycia.
GSSDP jest napisany w językach programowania C i Vala i może być zainstalowany na dowolnym systemie operacyjnym opartym na jądrze Linux. Został pomyślnie przetestowany na 32-bitowych i 64-bitowych platformach komputerowych.
Aby uzyskać więcej szczegółów, nie wahaj się sprawdzić projektu GUPnP, który jest dystrybuowany za darmo na Softoware i zaprojektowany do tworzenia urządzeń UPnP i punktów kontrolnych.
Co nowego w tej wersji:
- Unikaj awarii w gupnp_root_device_constructor
- Propaguj użytkownika-agenta z pamięci podręcznej
- Napraw potencjalny problem z oceną boolowską vs. bitową
- Napraw awarię w GUPnPServiceProxy :: subscription_expire
- Akceptuj uszkodzony nagłówek akcji bez znaku "
- Napraw problem z obszarem docelowym strcpy w menedżerze kontekstowym linuxu
Co nowego w wersji 1.0.2:
- Małe poprawki dokumentacji
- Naprawianie ostrzeżenia o wycofaniu z GTK + -3.22
Co nowego w wersji 1.0.1:
- Napraw niektóre błędy kompilatora / c89 z niedawnym mingw
- Użyj odpowiedniego modyfikatora ssize_t w printf
- Spraw, aby dokumentacja wskazywała na siebie, deklarując ją jako stabilną
- Używaj poprawnego adresu FSF w tekście dokumentacji
Co nowego w wersji 1.0.0:
- Nie przeciekaj symbolu wyszukiwania ARP
- Drobne aktualizacje dokumentacji
Co nowego w wersji 0.14.16 / 1.0 Beta:
- Nie wyciekaj symbolu wyszukiwania ARP
- Drobne aktualizacje dokumentacji
Co nowego w wersji 0.14.16:
- Wypełnij indeks interfejsu dla bionic.
- Usuń nieużywany dodatek.
- Napraw wyszukiwanie interfejsu na Win32
- Błędy naprawione w wersji 0.14.16:
- https://bugzilla.gnome.org/show_bug.cgi?id=762455
- https://bugzilla.gnome.org/show_bug.cgi?id=765688
- https://bugzilla.gnome.org/show_bug.cgi?id=765709
Co nowego w wersji 0.14.11:
- Napraw wyciek pamięci w GSSDPClient.
- Błędy naprawione w wersji 0.14.11:
- https://bugzilla.gnome.org/show_bug.cgi?id=737870
Co nowego w wersji 0.14.7:
- Dodaj brakującą deklarację funkcji.
Co nowego w wersji 0.14.6:
- Dodaj właściwość msearch do GSSDPClient, aby użyć stałego Port nasłuchiwania UDP.
- Zmiany w dokumencie.
- Poprawka Marshalling dla GSSDPClient :: message-received signal.
- Błędy naprawione w wersji 0.14.11:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
Komentarze nie znaleziono