Пятница, 19 Апреля 2024, 06:42

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Функции работы с сетью в СИ (Нужен чистый СИ, написание сервера)
Функции работы с сетью в СИ
knight_of_honorДата: Воскресенье, 20 Февраля 2011, 11:35 | Сообщение # 1
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
Нужна,желательно статья,ну а вобщем-то все,что связано с сетью на СИ.В инете только С++,но мне его не надо.Нужен чистый СИ.И если кто знает,киньте статью по написанию сервера http.
AngevengelistДата: Воскресенье, 20 Февраля 2011, 11:42 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Вот книженция. Думаю найти сможешь тыц
knight_of_honorДата: Воскресенье, 20 Февраля 2011, 11:52 | Сообщение # 3
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
Понимаю,что много хочу,но нет ли на русском,а то великая лень не даст мне прочитать этой книги.
AngevengelistДата: Воскресенье, 20 Февраля 2011, 12:11 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
По моему, в книге "Самоучитель игры WinSock", все описано на Си, но я не уверен на 100%.
froexДата: Воскресенье, 20 Февраля 2011, 13:42 | Сообщение # 5
Руководитель Froexilize team
Сейчас нет на сайте
Quote (Angevengelist)
По моему, в книге "Самоучитель игры WinSock", все описано на Си, но я не уверен на 100%.

Это, скорее, статья, чем книга. Автор Крис Касперски. В статье описаны основы работы с сокетами и передачи данных через них. Как пример приведены исходные коды echo-сервера и клиента для TCP и для UDP. Хоть автор и старается на Си писать - некоторые отклонения там есть - это связано с местом объявления переменных. Новые компиляторы (например gcc 4.5+ или 4.6+) это могут даже игнорировать.


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.


Сообщение отредактировал froex - Воскресенье, 20 Февраля 2011, 13:43
knight_of_honorДата: Воскресенье, 20 Февраля 2011, 16:42 | Сообщение # 6
Darrell Lance Abbott (Dimebag Darrell)
Сейчас нет на сайте
Эм,а без объектов(тобишь чистый СИ) никак нельзя?А то с С++ возиться пока нет времени.
VinchensooДата: Воскресенье, 20 Февраля 2011, 16:45 | Сообщение # 7
Злобный социопат с комплексом Бога
Сейчас нет на сайте
knight_of_honor, есть вариант, подключить стороннию либу и сделать на ней.
Ты же понимаешь, что в С фактически нет сети, winsocks- тоже библиотека


froexДата: Воскресенье, 20 Февраля 2011, 16:49 | Сообщение # 8
Руководитель Froexilize team
Сейчас нет на сайте
Попробуй использовать сырые сокеты. Для windows камни тут только в инициализации WSA ещё - остальное можно по ученикам смотреть. Советую всё-таки почитать статью Криса Касперски.

Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
BOOMДата: Воскресенье, 20 Февраля 2011, 16:57 | Сообщение # 9
I am the creator of ADE
Сейчас нет на сайте
knight_of_honor, для начала расставь все пробелы. Знаю, лень, но за это можно угодить и в бан, однако...
Quote (froex)
Попробуй использовать сырые сокеты.

Думаю, для него это будет довольно сложно...
Quote (Vinchensoo)
Ты же понимаешь, что в С фактически нет сети, winsocks- тоже библиотека

А этот совет хотел дать и я, но увы, Винч уже опередил... prof


______________________________
Я вернулся, и это чудо.
______________________________
froexДата: Воскресенье, 20 Февраля 2011, 17:02 | Сообщение # 10
Руководитель Froexilize team
Сейчас нет на сайте
Quote (BOOM)
Думаю, для него это будет довольно сложно...

Это лучше, чем предлагать использовать затуманенные от его взгляда urdl, libcurl и прочие.


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
VinchensooДата: Воскресенье, 20 Февраля 2011, 17:17 | Сообщение # 11
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (froex)
Это лучше, чем предлагать использовать затуманенные от его взгляда urdl, libcurl и прочие.

Пусть использует 39dll, она совместима, для плюсов даже сорцы есть.
Я ее использую на дельфи, работает шустро, по сложности- с ней успешно работают сотни школьников без профильного образования.
Порт под С придется писать самому, хотя под С++ хиддеры есть


froexДата: Воскресенье, 20 Февраля 2011, 17:26 | Сообщение # 12
Руководитель Froexilize team
Сейчас нет на сайте
Quote (Vinchensoo)
Я ее использую на дельфи

На делфи я бы Indy использовал бы. Помню старые времена, когда пользовался - очень хороший набор.


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
BOOMДата: Воскресенье, 20 Февраля 2011, 17:32 | Сообщение # 13
I am the creator of ADE
Сейчас нет на сайте
Vinchensoo, 39dll это вещь, но правда, придётся помучится с "h-составляющей" smile
Quote (froex)
На делфи я бы Indy использовал бы. Помню старые времена, когда пользовался - очень хороший набор.

Библиотека отличная. Я Билдером пользуюсь, она там есть smile . На самом деле, пару кликов, пару строк и сервер с клиентом готов (абсолютно для ленивых). smile


______________________________
Я вернулся, и это чудо.
______________________________
VinchensooДата: Воскресенье, 20 Февраля 2011, 18:12 | Сообщение # 14
Злобный социопат с комплексом Бога
Сейчас нет на сайте
Quote (BOOM)
Vinchensoo, 39dll это вещь, но правда, придётся помучится с "h-составляющей"

Ты про .h файлы? Я вообще сам хиддер писал под дельфин, а названия функций тащили, вроде как, дизасмом... Аккультист помог.
Для плюсов там есть хидер, переписать его на чистый С- не так уж сложно, наверное.
Quote (BOOM)
Библиотека отличная. Я Билдером пользуюсь, она там есть . На самом деле, пару кликов, пару строк и сервер с клиентом готов (абсолютно для ленивых).

у меня консоль сервер, визуальное проектирование не спасет..
Для автора нашел статью:по html+39dll


ezhickovichДата: Воскресенье, 20 Февраля 2011, 18:15 | Сообщение # 15
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Можно ещё попробовать SDL_net... wink


Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
froexДата: Воскресенье, 20 Февраля 2011, 18:47 | Сообщение # 16
Руководитель Froexilize team
Сейчас нет на сайте
Мне вообще с головой хватает сырых сокетов и libcurl smile

Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
VinchensooДата: Воскресенье, 20 Февраля 2011, 19:18 | Сообщение # 17
Злобный социопат с комплексом Бога
Сейчас нет на сайте
froex, 39dll, по сути, тоже самое, только чуть проще.
Но это уже проверенная либа, для новичка, имхо, проверенное чужое лучше, чем непонятное свое


froexДата: Воскресенье, 20 Февраля 2011, 20:16 | Сообщение # 18
Руководитель Froexilize team
Сейчас нет на сайте
Quote (Vinchensoo)
39dll, по сути, тоже самое, только чуть проще.

Мне dll не удобно использовать, т.к. я почти не пользуюсь windows )))


Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
BOOMДата: Понедельник, 21 Февраля 2011, 03:40 | Сообщение # 19
I am the creator of ADE
Сейчас нет на сайте
Quote (Vinchensoo)
Ты про .h файлы? Я вообще сам хиддер писал под дельфин, а названия функций тащили, вроде как, дизасмом... Аккультист помог. Для плюсов там есть хидер, переписать его на чистый С- не так уж сложно, наверное.

Там придётся под настроить немного, и кое что переписать. В целости, для нормального программиста, эта задача на минут пять. Я имел в виду про это.


______________________________
Я вернулся, и это чудо.
______________________________
Форум игроделов » Программирование » C/C++ » Функции работы с сетью в СИ (Нужен чистый СИ, написание сервера)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг