|
Модераторы: Daevaorn |
|
Shadownx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.10.2015 Репутация: нет Всего: нет |
Суть вопроса такова - есть сервер написанный на Cи,нужно разобраться что к чему в нем и доработать,может кто подскажет грамотную литературу по серверам на Си, речь идет о задачнике cs50 problem set6, много непонятного особенно связанного с сетевыми библиотеками и сокетами
|
|||
|
||||
xvr |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Вопрос поставлен так, что подмывает ответить - 'вам нужны чернила для 5го класса и глобус тамбовской области'
Вот это уже конкретный вопрос, на него есть конкретный ответ - http://lmgtfy.com/?q=berkeley+sockets |
||||
|
|||||
Shadownx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.10.2015 Репутация: нет Всего: нет |
Забыл ссылку на код сервера кинуть http://cdn.cs50.net/2015/fall/psets/6/pset6/pset6/server.c |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
|
|||
|
||||
akizelokro |
|
|||
Крокодил Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
Код хорошо закомментирован. Яндекс в помощь, а там и более подробное описание функций, что делают и зачем. -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
_zorn_ |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 21.8.2007 Репутация: 1 Всего: 12 |
||||
|
||||
akizelokro |
|
|||
Крокодил Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
-------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
Shadownx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.10.2015 Репутация: нет Всего: нет |
Друзья мои,я конечно понимаю что вы все крутые тут и для вас это легче легкого,возможно еще я неправильно объяснил свой вопрос,попробую еще раз - да комментарии там есть,спору нет,но если учесть то что я не знаком с принципом программирования серверов эти комментарии тоже самое если я сейчас вам дам книгу на китайском языке где вначале будет написано - "эта книга повествует трагическую историю любви" а дальше собственно разбирайтесь сами.Так вот, мой вопрос заключался не помочь мне разобраться в коде,а посоветовать толковую тематическую литературу по данной теме на Си,к сожалению найти таковую я не смог,поэтому обратился к гуру данного форума.
P.S. я вам даже больше скажу,в идеале вообще можно положить на это все с высокой колокольни,потому что в дальнейшем язык Си мне вряд ли пригодится,скорее его старший собрат С++,а то и языки лучше подходящие для создание клиент серверных приложений, но Си как язык объясняет большое количество фундаментальных основ,которым не учат другие языки,например работа с памятью,уверен разобрав этот пример по косточкам я найду множество полезных информации и идей для себя |
|||
|
||||
akizelokro |
|
|||
Крокодил Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
Начни с простых примеров, программирование клиента и сервера на сокетах. Можно даже без тематической литературы, а описание в интернете (на сайте msdn) ты найдешь. Можешь что-то навроде книги Эффективное программирование TCP/IP ( Йон Снейдер ). Но тут я уже не определю, какой уровень литературы тебе может показаться приемлемым -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |