Сетевое программирование. Часть 3: Клиент-Сервер



Комментарии

14 комментария(ев)
аватар: Belketre
Belketre
Дата: ПТ, 15/07/2011 - 08:21
Звание: Мастер
Сообщений: 1887

Статья интересная, спасибо! Хотелось бы увидеть пример вроде многопоточного чата, где клиент одновременно является сервером.

P.S. Хорошим тоном считается избегать символов типа "\n" в строках:
cout << "Connection closed." << endl;
Запись, конечно, будет длиннее, но более профессионально.

P.P.S. На момент публикации автор статьи не указан!

аватар: Spider_NET
Spider_NET
Дата: ПТ, 15/07/2011 - 08:41
Звание: Мастер
Сообщений: 2455

Отличная статья!!!! Автор молодец!

Кстати, автор - sd

аватар: Lord_of_fear
Lord_of_fear
Дата: ПТ, 15/07/2011 - 15:55
Звание: Мастер
Сообщений: 2213

Статья реально добротная. Вот, SD - молодца. Если пишет, то подробно и доходчиво Smile

аватар: Sergiuz
Sergiuz
Дата: ПТ, 15/07/2011 - 16:30
Звание: Наблюдатель
Сообщений: 38

Сенкс автору за доходчивую статью Wink

аватар: krabche
krabche
Дата: ПТ, 15/07/2011 - 20:45
Звание: Посвященный
Сообщений: 502

Статья понравилось, все понятно, спасибо Smile

аватар: Vlad Software
Vlad Software
Дата: СБ, 16/07/2011 - 01:44
Звание: Наблюдатель
Сообщений: 90

статья отличная, спасибо автору!! я правда не пишу на С, но все равно понравилось.

кстати.. я хочу заняться Д. очень перспективный язык. был одно время начал по книге забугорного
автора. ее скоро переведут на русский язык.

может до этого времени кто-то напишет такое ревью?

аватар: Pein95
Pein95
Дата: СБ, 16/07/2011 - 21:18
Звание: Наблюдатель
Сообщений: 42

спс) статья отличная)

аватар: al072
al072
Дата: Пнд, 17/10/2011 - 18:37
Звание: Наблюдатель
Сообщений: 15

SD, хочу выразить тебе огромное уважение и благодарность за твои статьи.. Я в свое время тоже начал изучать winsock, но из-за отсутствия доступного материала, все мое изучение закончилось давольно быстро.. Твоя последняя статья с исходными кодами показывает применение HTTP клиент-серверного приложения, очень хотелось бы посмотреть на реализацию TCP/IP клиента-сервера...а в тысячу раз интересней было бы увидеть как можно реализовать приложение по удаленному захвату видео и звука с web-камеры по протоколу RTP. (т.е. на стороне клиента в окне отображалось бы видео с web-камеры удаленного комьютера).
Кстати есть еще небольшой вопрос, при запуске скомпилированных программ и клиента и сервера на моей машине появляется ошибка, которая ругается на отсутствие MSVCP100D.dll . это получается если на компьютере не установлена VS я так и не смогу запустить приложение (пробовал скачать dll и зарегистрировать ее через regsvr32, но попытка не получилась, в ошибке написано следующее: Ошибка при вызове LoadLibrary ("msvcp100d.dll")- не найден указанный модуль), можно какик-либо образом разрешить эту проблему путем добавления библиотеки в .exe ? чтобы на компьютерах где будет запускаться сервер и клиент - эта библиотека устанавливалась автоматически?

Еще раз огромное спасибо за твои статьи, все написано на очень понятном языке, хотелось бы спросить с чего ты начинал изучение работы с Winsock?

аватар: Evgenij
Evgenij
Дата: Пнд, 17/10/2011 - 20:12
Звание: Посвященный
Сообщений: 310

Касательно MSVCP100D.dll.

Заходишь в свойства проекта, раздел С/С++, далее Code Generation. Там есть свойство Runtime Library.
Тебе его надо выставить в Multi-threaded Debug (/MTd) для Debug или Multi-threaded (/MT) для Release конфигурации проекта. Делаешь ребилд и все будет ОК с переносом на другие машины Smile

аватар: al072
al072
Дата: Пнд, 24/10/2011 - 16:18
Звание: Наблюдатель
Сообщений: 15

Спасибо за ценный совет.. все работает..