Potrzebujesz szybszego ładowania wideo?
Załóż konto CDA Premium i nie trać czasu na wczytywanie.
Aktywuj teraz! Aktywuj konto premium Dlaczego widzę ten komunikat?

CDA nie limituje przepustowości oraz transferu danych.
W godzinach wieczornych może zdarzyć się jednak, iż ilość użytkowników przekracza możliwości naszych serwerów wideo. Wówczas odbiór może być zakłócony, a plik wideo może ładować się dłużej niż zwykle.

W opcji CDA Premium gwarantujemy, iż przepustowości i transferu nie braknie dla żadnego użytkownika. Zarejestruj swoje konto premium już teraz!

Następne wideo
anuluj
Odblokuj dostęp do 20973 filmów i seriali premium od oficjalnych dystrybutorów!
Oglądaj legalnie i w najlepszej jakości.
Włącz dostęp
avatar
Dodał: Szeri
Konto zweryfikowane
Opublikowano: 2025-04-14

Witaj na kolejnym live codingu! Tym razem kontynuuję pracę nad serwerem HTTP w C i rozpoczynam zupełnie nowe wyzwanie tworzenie serwera DNS od zera w ramach CodeCrafters. Zobacz, jak radzić sobie z niskopoziomowym programowaniem sieciowym w C!

Projekt Serwera HTTP (Kontynuacja):
W tej części skupiam się na kluczowej optymalizacji:
Implementacja trwałych połączeń (persistent connections).
Ponowne wykorzystanie istniejących połączeń TCP dla wielu żądań.
Głębsze zrozumienie działania protokołu HTTP i zarządzania połączeniami w C.

Projekt Serwera DNS (Nowy Start!):
Rozpoczynam przygodę z Domain Name System! Na tym streamie:
Projektuję strukturę nagłówka odpowiedzi DNS.
Wykorzystuję pola bitowe (bitfields) w C do precyzyjnej manipulacji danymi w nagłówku wielkie dzięki za pomoc widzom na czacie!
Wysyłam pierwszą odpowiedź DNS do klienta używając UDP.
Stawiam pierwsze kroki w wyzwaniu CodeCrafters dla DNS.

Technologie i Koncepty Poruszane na Streamie:
Programowanie w języku C (ANSI C)
Programowanie sieciowe (Sockets, TCP/IP, UDP)
Implementacja serwera HTTP (Połączenia trwałe)
Implementacja serwera DNS (Nagłówki, Pola Bitowe)
Wyzwania CodeCrafters
Praktyczne zastosowanie pól bitowych (bitfields)
Debugowanie i rozwiązywanie problemów w C

Dołącz do naszej społeczności pasjonatów programowania! Subskrybuj, aby nie przegapić kolejnych odcinków.

#programowanie #jezykC #clang #serwerHTTP #serwerDNS #codecrafters #livecoding #programowaniesieciowe #networking #lowlevel #polabitowe #naukaprogramowania #Cprogramming #dns #https #multithreading #coding

Cześć jestem Szeri!

Link do github repo:
https://github.com/Szeri323/codecrafters-dns-server-c

Cel subów 5k!

Zostaw Suba
https://bit.ly/ZasubskrybujSzeriego

Mój github
https://github.com/Szeri323

Obserwuj mój X (Twitter)
https://x.com/SzeriYouTube

Donate Tipply (Wszystkie Metody)
https://tipply.pl/u/szeri

Discord
https://discord.gg/Z7gPJFf

Zostań Szerikowym Sponsorem!
https://www.youtube.com/channel/UC2sH7jjBI5lwefn2NyGCqog/join

ENG
Hello Im Szeri!

Subscryption goal 5k!

Leave a subscription
https://bit.ly/ZasubskrybujSzeriego

Follow my X (Twitter)
https://x.com/SzeriYouTube

Donate Tipply (All methods)
https://tipply.pl/u/szeri

Discord
https://discord.gg/Z7gPJFf

Be a Szerik Supporter!
https://www.youtube.com/channel/UC2sH7jjBI5lwefn2NyGCqog/join

pokaż cały opis
0 / 5 Oceny: 0
Włącz dostęp do 20973 znakomitych filmów i seriali
w mniej niż 2 minuty! Nowe, wygodne metody aktywacji.
Komentarze do: Serwer HTTP (Połączenia) i DNS (Nagłówki + Pola Bitowe) w C | Wyzwanie CodeCrafters
Autoodtwarzanie następnego wideo
on
off

Logowanie