Функции работы с сетью в СИ
| |
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- тоже библиотека А этот совет хотел дать и я, но увы, Винч уже опередил...
______________________________ Я вернулся, и это чудо. ______________________________
|
|
| |
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-составляющей" Quote (froex) На делфи я бы Indy использовал бы. Помню старые времена, когда пользовался - очень хороший набор. Библиотека отличная. Я Билдером пользуюсь, она там есть . На самом деле, пару кликов, пару строк и сервер с клиентом готов (абсолютно для ленивых).
______________________________ Я вернулся, и это чудо. ______________________________
|
|
| |
Vinchensoo | Дата: Воскресенье, 20 Февраля 2011, 18:12 | Сообщение # 14 |
Злобный социопат с комплексом Бога
Сейчас нет на сайте
| Quote (BOOM) Vinchensoo, 39dll это вещь, но правда, придётся помучится с "h-составляющей" Ты про .h файлы? Я вообще сам хиддер писал под дельфин, а названия функций тащили, вроде как, дизасмом... Аккультист помог. Для плюсов там есть хидер, переписать его на чистый С- не так уж сложно, наверное. Quote (BOOM) Библиотека отличная. Я Билдером пользуюсь, она там есть . На самом деле, пару кликов, пару строк и сервер с клиентом готов (абсолютно для ленивых). у меня консоль сервер, визуальное проектирование не спасет.. Для автора нашел статью:по html+39dll
|
|
| |
ezhickovich | Дата: Воскресенье, 20 Февраля 2011, 18:15 | Сообщение # 15 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| Можно ещё попробовать SDL_net...
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
froex | Дата: Воскресенье, 20 Февраля 2011, 18:47 | Сообщение # 16 |
Руководитель Froexilize team
Сейчас нет на сайте
| Мне вообще с головой хватает сырых сокетов и libcurl
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
|
|
| |
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 файлы? Я вообще сам хиддер писал под дельфин, а названия функций тащили, вроде как, дизасмом... Аккультист помог. Для плюсов там есть хидер, переписать его на чистый С- не так уж сложно, наверное. Там придётся под настроить немного, и кое что переписать. В целости, для нормального программиста, эта задача на минут пять. Я имел в виду про это.
______________________________ Я вернулся, и это чудо. ______________________________
|
|
| |
|