Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Собрание лекций.doc
Скачиваний:
1
Добавлен:
14.08.2019
Размер:
864.77 Кб
Скачать

Основные элементы Клиент-серверного Приложения.

Server.c

# define PORT_SERV 9998

# define PORT_CLIENT 19998

char buf [256];

main()

{

sockfd = socket (AF_INET, SOCK_STREAM, 0);

bzero (& serv_addr, sizeof (serv_addr));

}

Базовые функции, которые используются: клиент под Windows/

# include <aFxsock.h>

afxSockInit (); - функция сравнивает номер версии существующей библиотеки dll с требуемой.

cSocket sockClient;

sockClient.Create();

sockClient.Connect (“10.0.4.10, 3334);

ip сервера порт

sockClient.Send (buf, msglen, 0);

n = sockClient.Recieve (buf, MAXBUF, 0);

sockClient.Close ();

Сетевые технологии

Компьютерная сеть

При создании сети возникают следующие задачи:

  1. Топология (структура)

  2. Адресация

Топология сетей

  1. Полносвязная (каждый компьютер связан выделенной линией с другим)

+ Обеспечивает высокую пропускную способность

- высокая стоимость

  1. Общая шина

  • Различают физическую и логическую топологию

    1. Физическая топология определяется конфигурацией физических связей между компьютерами или соединениями компьютеров

    2. Логическая топология определяется маршрутом передачи данных между узлами сети