User Tools

Site Tools


sk2:sockets_full

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
sk2:sockets_full [2026/10/08 19:26] – jkonczaksk2:sockets_full [2026/11/01 18:31] (current) – [UDP vs TCP - przypomnienie] jkonczak
Line 120: Line 120:
 </code> </code>
  
-UDP nie nawiązuje połączenia – do odbioru i wysyłania wiadomości należy używać funkcji ''sendto'' i ''recvfrom'' (lub ''recv''/''read'', jeśli nie obchodzi nas nadawca). \\ W formie ułatwienia BSD socket API pozwala działać gniazdom UDP w trybie pseudo-połączeniowym - tzn. można wywołać funkcję ''connect'' (która ustali adres odbiorcy) i dalej korzystać z ''send'' / ''write''.+UDP nie nawiązuje połączenia – do odbioru i wysyłania wiadomości należy używać funkcji ''sendto'' i ''recvfrom'' (lub ''recv''/''read'', jeśli nie obchodzi nas nadawca). \\ W formie ułatwienia BSD socket API pozwala działać gniazdom UDP w trybie pseudo-połączeniowym - tzn. można wywołać funkcję ''connect'' (która ustali adres odbiorcy) i dalej korzystać z ''send'' / ''write''.  
 +\\ 
 +<small>Więcej o trybie pseudo-połączeniowym na wykładzie, warto też zajrzeć na 
 +[[https://blog.cloudflare.com/everything-you-ever-wanted-to-know-about-udp-sockets-but-were-afraid-to-ask-part-1/| wpis z bloga cloudflare]] streszczający ten temat. 
 +</small>
  
 Przykład użycia funkcji ''sendto'' i ''recvfrom'':  Przykład użycia funkcji ''sendto'' i ''recvfrom'': 
sk2/sockets_full.1791487576.txt.gz · Last modified: (external edit)