Różnice między wybraną wersją a wersją aktualną.
| Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
bio-psiec:prog_intro_tcp_client [2025/11/06 17:55] jkonczak [Hello world] |
bio-psiec:prog_intro_tcp_client [2025/11/09 21:46] (aktualna) jkonczak [Hello world] |
||
|---|---|---|---|
| Linia 182: | Linia 182: | ||
| <html><code><span style="background-color:#0f02" title="network">n</span>to<span style="background-color:#00f2" title="host">h</span><span style="background-color:#f002" title="short">s</span>(uint16_t num)</code></html>, | <html><code><span style="background-color:#0f02" title="network">n</span>to<span style="background-color:#00f2" title="host">h</span><span style="background-color:#f002" title="short">s</span>(uint16_t num)</code></html>, | ||
| <html><code><span style="background-color:#0f02" title="network">n</span>to<span style="background-color:#00f2" title="host">h</span><span style="background-color:#f002" title="long">l</span>(uint32_t num)</code></html> | <html><code><span style="background-color:#0f02" title="network">n</span>to<span style="background-color:#00f2" title="host">h</span><span style="background-color:#f002" title="long">l</span>(uint32_t num)</code></html> | ||
| - | (więcej w ''[[https://man7.org/linux/man-pages/man3/htons.3.html|man byteorder]]''). | + | (więcej w ''[[https://man7.org/linux/man-pages/man3/htons.3.html|man byteorder]]''). \\ Do używania tych funkcji trzeba dodać ''#include <arpa/inet.h>''<html><span style="user-select:none">.</span></html> |
| ====== Wybrane elementy z API systemu operacyjnego ====== | ====== Wybrane elementy z API systemu operacyjnego ====== | ||
| Linia 338: | Linia 338: | ||
| ~~Zadanie.#~~ Połącz się pod port 13 swojego komputera używając protokołu TCP. | ~~Zadanie.#~~ Połącz się pod port 13 swojego komputera używając protokołu TCP. | ||
| + | \\ | ||
| + | <small> | ||
| + | Jeżeli nie masz na swoim komputerze serwera odpowiadającego datą na porcie 13, to | ||
| + | poniższe polecenie uruchomi go na wybranym porcie, np. 1313: \\ | ||
| + | ''socat tcp4-listen://1313//,fork exec:date'' | ||
| + | </small> | ||
| ~~Zadanie.#~~ | ~~Zadanie.#~~ | ||