Домой
2019-06-19
Каналы передачи данных
|
Сетевое программирование
|
Базы данных
|
Основы Веб-программирования
Hide <<
Сетевое программирование
Введение
Анализ трафика
HTTP Запросы/Ответы на разных языках
Парсим HTML
Низкоуровневое программирование
¶
Введение
Межпроцессное взаимодействие
Стек протоколов TCP/IP
Альтернативные способы связи
HTTP Запросы/Ответы на разных языках
Работа с HTTP через сокеты
Что делать когда возникает ошибка «Address already in use»
Низкоуровневое программирование
¶
См.также
Книги Стивенса
Модуль socket в Python
https://docs.python.org/3/howto/sockets.html
Сетевое программирование в python
http://beej.us/guide/bgnet/output/html/multipage/index.html
Введение
IP
Порт
Сокет
Файловый дескриптор
Файловая система UNIX
Межпроцессное взаимодействие
Передача данных через файл
Конвейер
Именованный канал
Обычный файл как транспорт
Сокеты
Принципы сокетов
Основные функции
socket()
bind()
listen()
accept()
connect()
Передача данных
send()
resv()
SOCK_STREAM vs SOCK_DGRAM
Передача данных через UNIX сокеты
Пример передачи в одну сторону
Передача данных через INET сокеты
TCP пример
UDP пример
Сырые сокеты
HTTP клиент
Стек протоколов TCP/IP
DNS
Переводим имя хоста в IP адрес
Локальное имя машины
Получаем fqdn (fully qualified domain name)
HTTP
ICMP
ARP
Альтернативные способы связи
NFC
Bluetooth
Previous:
Qt
Next:
Введение
© Copyright 2019, Кафедра Интеллектуальных Информационных Технологий ИнФО УрФУ. Created using
Sphinx
1.7.6.