Narzędzia użytkownika

Narzędzia witryny


bio-psiec:prog_intro_tcp_client

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

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.#​~~
bio-psiec/prog_intro_tcp_client.1762448104.txt.gz · ostatnio zmienione: 2025/11/06 17:55 przez jkonczak