Поделиться через


Сведения о серверах и клиентах

Существует два разных типа сетевых приложений сокета: сервер и клиент.

Серверы и клиенты имеют разные поведение; поэтому процесс их создания отличается. Ниже приведена общая модель создания tcp/IP-сервера и клиента потоковой передачи.

Сервер

  1. Инициализируйте Winsock.
  2. Создайте сокет.
  3. Свяжите сокет.
  4. Ожидайте подключение клиента через сокет.
  5. Примите подключение от клиента.
  6. Получение и отправка данных.
  7. Отключить.

Клиент

  1. Инициализируйте Winsock.
  2. Создайте сокет.
  3. Подключитесь к серверу.
  4. Отправка и получение данных.
  5. Отключить.

Заметка

Некоторые шаги одинаковы для клиента и сервера. Эти шаги реализуются почти точно так же. Некоторые действия, описанные в этом руководстве, относятся к типу создаваемого приложения.

 

Первый шаг: создание базового приложения Winsock

Как начать работу с Winsock