Презентация Сетевое взаимодействие через сокеты онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Сетевое взаимодействие через сокеты абсолютно бесплатно. Урок-презентация на эту тему содержит всего 11 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Сетевое взаимодействие через сокеты



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    11 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    206.98 kB
  • Просмотров:
    68
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Сетевое взаимодействие через
Содержание слайда: Сетевое взаимодействие через сокеты

№2 слайд
Сокеты Средство
Содержание слайда: Сокеты Средство межпроцессного взаимодействия (на одной или разных машинах) Возможна передача данных по разным протоколам (TCP, UDP, RAW) Доступны и в UNIX-like, и в Windows

№3 слайд
Клиент и сервер Клиент
Содержание слайда: Клиент и сервер Клиент — участник межсетевого взаимодействия, который формирует запросы (сообщения) и принимает ответы на эти запросы Сервер — участник межсетевого взаимодействия, принимающий и обрабатывающий запросы от клиента Р2Р-сеть (peer-to-peer) — децентрализованная архитектура сети, в которой каждый участник взаимодействия является одновременно и клиентом, и сервером

№4 слайд
Алгоритм работы сервера
Содержание слайда: Алгоритм работы сервера

№5 слайд
Алгоритм работы клиента
Содержание слайда: Алгоритм работы клиента

№6 слайд
Заголовочные файлы в UNIX
Содержание слайда: Заголовочные файлы в UNIX #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>

№7 слайд
Функции для работы с сокетами
Содержание слайда: Функции для работы с сокетами в Linux int socket (int domain, int type, int protocol) domain = {AF_INET, AF_UNIX, AF_INET6, AF_IPX, …} type = {SOCK_STREAM, SOCK_DGRAM, SOCK_RAW} protocol – чаще всего 0 int bind (int sock, struct sockaddr * addr, int addrlen) Sock – дескриптор сокета Addr – структура для хранения адреса Addrlen = sizeof(addr) int connect(int sock, struct sockaddr * addr, int addrlen) Sock – дескриптор сокета Addr – структура для хранения адреса (адрес сервера) Addrlen = sizeof(addr) int listen(int sock, int queuesize) Sock – дескриптор сокета, который будет переводиться слушающий режим Queuesize – размер входных подключений (размер очереди) int accept(int sock, void * addr, int * addrlen) Sock – дескриптор слушающего сокета Addr – структура для хранения адреса клиента (можно NULL) Addrlen = sizeof(addr)(NULL) int close(int sock) Sock – дескриптор сокета, который будет закрыт

№8 слайд
Функции чтения и записи int
Содержание слайда: Функции чтения и записи int send(int sockfd, const void *msg, int len, int flags) Sockfd – сокет, куда шлем Msg – сообщение Len – размер сообщения Flags – флаги (можно NULL) int recv(int sockfd, const void *msg, int len, int flags) Sockfd – сокет, откуда читаем Msg – буфер сообщения Len – размер буфера Flags – флаги (можно NULL)

№9 слайд
Заголовочные файлы в Windows
Содержание слайда: Заголовочные файлы в Windows #include <winsock2.h> Линковать с ws2_32 (-lws2_32)

№10 слайд
Функции для работы с сокетами
Содержание слайда: Функции для работы с сокетами в Windows int WSAStartup (WORD Version, LPWSADATA lpWSAData) Version = MAKEWORD(2, 2) lpWSAData – почти бесполезная структура, которую нужно в начале создать SOCKET socket (int domain, int type, int protocol) domain = {AF_INET, AF_UNIX, AF_INET6, AF_IPX, …} type = {SOCK_STREAM, SOCK_DGRAM, SOCK_RAW} protocol – чаще всего 0 int WSACleanup () Остальное идентично функциям в Linux

№11 слайд
Содержание слайда:

Скачать все slide презентации Сетевое взаимодействие через сокеты одним архивом: