0 / 0 / 0
Регистрация: 05.09.2017
Сообщений: 6
|
|||||||||||
1 | |||||||||||
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP18.02.2019, 21:27. Просмотров 2116. Ответов 1
Здравствуйте!
Задание такое: Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP. Функционирование клиента и сервера реализовать следующим образом: клиент посылает серверу два числа и получает назад НОД (наибольший общий делитель) этих чисел. С клиентской частью проблем нет:
Помогите, пожалуйста!
0
|
|
18.02.2019, 21:27 | |
Осуществить взаимодействие клиента и сервера на основе протокола TCP/IP Взаимодействие клиента и сервера на основе протокола TCP/IP Осуществить взаимодействие клиента и сервера на основе протокола UDP Осуществить взаимодействие клиента и сервера на основе протокола UDP |
|
![]() 3056 / 1398 / 421
Регистрация: 19.01.2009
Сообщений: 3,763
|
|
19.02.2019, 19:53 | 2 |
Karina29,
по коду клиента: >if (recv(s, b, sizeof(b), 0) != 0) { > b[strlen(b)] = '\0'; 1) в этом коде нет особого смыслка: то что вернула функция recv() - по этому индексу и нужно записывать завершающий ноль, а strlen(b) сама по себе определяет индекс завершающего нуля, потом по этому индексу вы опять записываете его же. по коду сервера: 1) выведите расчет нод в отдельную функцию. 2) строка 38 имела бы смысл если вы НОД расчитывали отдельной функцией, а так вы выходите из функции main возвращая x | y в качестве значения; 3) строка 40 если выделяете динамическую память в цикле, то потрудитесь ее освободить, когда в ней отпадает необходимость.
2
|
19.02.2019, 19:53 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Ошибка в коде взаимодействия клиента и сервера на основе протокола TCP/IP (ошибка в коде) Подскажите самый простой пример TCP клиента и TCP сервера Как изменить IP DNS-сервера в окне свойства протокола (TCP/IPv4)? Узнать название api\ протокола\ способа\ метода общения клиента и сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |