Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja Ostatnia wersja Both sides next revision | ||
sk2:sockets_intro [2022/10/03 19:51] jkonczak |
sk2:sockets_intro [2022/10/03 20:38] jkonczak [[ekstra] Kolejność bajtów (i bitów)] |
||
---|---|---|---|
Linia 57: | Linia 57: | ||
//Zadanie 4.// Prześlij między sobą dowolny tekst używając programu ''netcat'' lub ''socat'' | //Zadanie 4.// Prześlij między sobą dowolny tekst używając programu ''netcat'' lub ''socat'' | ||
- | //Zadanie 5.// Nawiąż połączenie na port 13 (daytime) twojego komputera. | + | //Zadanie 5.// Nawiąż połączenie na port 13 (daytime) twojego komputera. \\ |
+ | <html><small></html>Jeżeli używasz własnego komputera i port 13 nie odpowiada, uruchom i pozostaw działającą w osobnym terminalu komendę \\ ''socat tcp-listen:1313,fork,reuseaddr exec:date'' i do tego oraz dalszych ćwiczeń używaj port 1313.<html></small></html> | ||
<html><small></html>Więcej informacji o "useful debugging and measurement tools": | <html><small></html>Więcej informacji o "useful debugging and measurement tools": | ||
Linia 83: | Linia 84: | ||
Przykład wysłania liczby 0x010F, czyli 271, czyli 0b0000000100001111 | Przykład wysłania liczby 0x010F, czyli 271, czyli 0b0000000100001111 | ||
|byte order\bit order|MSB first|LSB first| | | | |byte order\bit order|MSB first|LSB first| | | | ||
- | |little endian|0000111100000001|1111000010000000| x86 |<html><div style="margin-top:1em">ARM, IA-64 (Itanium), SPARC≥v9</div></html>| | + | |little endian|0000111100000001|1111000010000000| x86/x86_64 |<html><div style="margin-top:1em">ARM, IA-64 (Itanium), SPARC≥v9, RISC-V</div></html>| |
|big endian|0000000100001111|1000000011110000|Motorola 68k, SPARC<v9, z/Arch| :::| | |big endian|0000000100001111|1000000011110000|Motorola 68k, SPARC<v9, z/Arch| :::| | ||
| | I²C, SDH | Ethernet, RS232, USB | | | | | I²C, SDH | Ethernet, RS232, USB | | |