Flutter to narzędzia Google do tworzenia aplikacji które są natywnie kompilowane miedzy innymi na aplikacje mobilne, desktopowe i webowe. Aby zainstalować Fluttera potrzebujemy miedzy innymi – Android Studio – Xcode (opcjonalne) – Chrome – Visual Studio Code (opcjonalne) Jeśli te wszystkie rzeczy mamy możemy przejść do…
Kod nawiązywania połączenia (tzw. handshake) oraz wysyłania odpowiedzi do klienta w C++.
standardowa biblioteka ma problem z otwarciem plików poprzez ifstream problem można rozwiązać poprzez skopiowanie pliku do katalogu tymczasowego aplikacji
Dawniej na plikach nie stosowano strumieni, tylko zmienne plikowe (FILE *).
Kod nawiązywania połączenia (tzw. handshake) w C++
Inicjacja połączenia serwerowego Windows w VC++ Pobieramy biblioteki sha1 i base64 z poprzedniego wpisu http://fx-team.fulara.com/sha1-64base-websocket-handshake/
W komunikacji websocket przy tworzeniu np. serwera ważne jest inicjowanie połączenia. Klient wysyła do serwera zwykłe żądanie GET, oprócz formatowania nagłówków trzeba odpowiedzieć na wysłany klucz.
Przygotowanie oraz tworzenie nowej aplikacji przedstawione w poprzednim wpisie. Kod do wrzucenia w tag <Grid>. 12345678910111213141516171819<StackPanel> <StackPanel x:Name="kolor"> <TextBlock Text="Ulubiony kolor:" TextWrapping="Wrap" /> <ComboBox x:Name="select" Width="160" PlaceholderText="Wybierz kolor"> <x:String>Niebieski</x:String> <x:String>Zielony</x:String> <x:String>Czerwony</x:String> <x:String>Żółty</x:String> </ComboBox> </StackPanel> <StackPanel x:Name="plec"> <RadioButton x:Name="radio1" Content="Kobieta" /> <RadioButton…
Jest to poradnik podłączenia modułu WiFi ESP8266 do BluePilla STM32 z wykorzystaniem CubeIDE (w innym poradniku pokazałem konfigurację z Arduino IDE, ale to jednak coś zupełnie innego).
Przygotowanie Potrzebujemy wyposażyć Visual Studio w pakiet roboczy o nazwie „Opracowywanie zawartości dla platformy uniwersalnej systemu Windows” Następnie musimy włączyć tryb dewelopera w systemie, aby mieć możliwość skompilowania aplikacji. (Ustawienia -> Aktualizacja i zabezpieczenia -> Dla deweloperów -> Tryb dewelopera) Tworzenie aplikacji Tworzymy projekt pustej…