русский
Germany.ruForen → Архив Досок→ Programmierung

С/C++ HTTP request, хотя бы простой запрос!

2590  1 2 3 4 alle
gendy Dinosaur07.12.10 15:45
gendy
NEW 07.12.10 15:45 
in Antwort Bigfan 07.12.10 15:38
сделать можно всё, но С++ и отличается работой с классами, а вот писать собственные или использовать готовые библиотеки это уже другое дело,
в принципе не проблема написать и собственный базируясь на winsock.h , но зачем, если популярные компайлеры имеют готовые библиотеки ,
где достаточно подключить класс и готово

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#41 
Murr патриот07.12.10 15:46
Murr
07.12.10 15:46 
in Antwort Bigfan 07.12.10 15:38
Сырой видимо еще для подобных погружений.
------
Прими как данное - в программинге ты будешь сырым пожизненно...
#42 
AlexOtt знакомое лицо07.12.10 15:48
AlexOtt
NEW 07.12.10 15:48 
in Antwort Bigfan 07.12.10 15:02
да, можно скачать в составе boost'а, а можно использовать отдельно
#43 
voxel3d патриот07.12.10 15:49
voxel3d
NEW 07.12.10 15:49 
in Antwort gendy 07.12.10 15:42
В ответ на:
их на голом С++ и не пишут.

Лень смотреть, но на 99% уверен, что работа с сетью в том же фф на плюсах сделана. В целом доля кода не на С++ в фф огромна, очень много жабаскрипта, но сеть на плюсах должна быть.
Dropbox - средство синхронизации и бэкапа файлов.
#44 
Simple Nothing is f*cked07.12.10 15:49
Simple
NEW 07.12.10 15:49 
in Antwort voxel3d 07.12.10 15:44
Верно, но там еще ссылка была ;)
#45 
AlexOtt знакомое лицо07.12.10 15:52
AlexOtt
NEW 07.12.10 15:52 
in Antwort Bigfan 07.12.10 15:15
в C++ стандартная библиотека очень маленькая в отличии от жабы и С шарп. Boost - это такое неофициальное дополнение к стандартной библиотеке, хотя некоторые компоненты из него будут включены в следующий стандарт C++
#46 
voxel3d патриот07.12.10 15:53
voxel3d
NEW 07.12.10 15:53 
in Antwort Bigfan 07.12.10 15:38
В ответ на:
Нет, я просто хотел знать, годится ли c++ для таких простейших вещей.

Годится. Но нафиг не нужно, если ты не пишешь свою аську на С++ или браузер.
Это не простейшие вещи. Это сокеты, протоколы и какая-нибудь библиотека классов - в топике их приводили, скрывающая детали низкоуровневых апи.
Dropbox - средство синхронизации и бэкапа файлов.
#47 
AlexOtt знакомое лицо07.12.10 15:53
AlexOtt
07.12.10 15:53 
in Antwort voxel3d 07.12.10 15:49
хром еще вспомни...
#48 
gendy Dinosaur07.12.10 15:55
gendy
07.12.10 15:55 
in Antwort voxel3d 07.12.10 15:49
может я неправильно выразился, я имел ввиду что никто под один реквест протоколы на С++ не пишет, даже в том же ФФ в Gecko наверняка есть готовая библиотека для работы с сетью которая и используется во всех случаях.

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#49 
Simple Nothing is f*cked07.12.10 15:55
Simple
07.12.10 15:55 
in Antwort AlexOtt 07.12.10 15:53
И Оперу, вероятно :)
#50 
AlexOtt знакомое лицо07.12.10 15:59
AlexOtt
NEW 07.12.10 15:59 
in Antwort Simple 07.12.10 15:55
и IE насколько я понимаю полностью на плюсах
#51 
Simple Nothing is f*cked07.12.10 15:59
Simple
NEW 07.12.10 15:59 
in Antwort AlexOtt 07.12.10 15:59
Даже щас, в эпоху дотнета?
#52 
Knusprig постоялец07.12.10 16:03
Knusprig
07.12.10 16:03 
in Antwort AlexOtt 07.12.10 15:59
А я думал все майкрософтовское написано на бейсике.
Изредка на вижуал бейсике.
Девки спорили на даче о свойствах ряда Фибоначчи
#53 
AlexOtt знакомое лицо07.12.10 16:03
AlexOtt
NEW 07.12.10 16:03 
in Antwort Simple 07.12.10 15:59
насколько я понял из разговоров - да. Офис-то точно на С++, я недавно в MS на митинге был
#54 
Simple Nothing is f*cked07.12.10 16:07
Simple
NEW 07.12.10 16:07 
in Antwort AlexOtt 07.12.10 16:03
Сколько ж там LoC?.. 10 миллионов, наверно.
#55 
Bigfan коренной житель07.12.10 16:27
Bigfan
NEW 07.12.10 16:27 
in Antwort gendy 07.12.10 15:55
Ну вот примерно это чудо я хотел в с++ , вроде отговорил себя уже.
#56 
AlexOtt знакомое лицо07.12.10 16:29
AlexOtt
NEW 07.12.10 16:29 
in Antwort Simple 07.12.10 16:07
не знаю честно говоря, мне кажется что больше может быть. у нас старая версия нашей софтины больше миллиона строк
#57 
Simple Nothing is f*cked07.12.10 16:36
Simple
NEW 07.12.10 16:36 
in Antwort AlexOtt 07.12.10 16:29
Кстати, а как подсчитать по-простому?
#58 
AlexOtt знакомое лицо07.12.10 16:54
AlexOtt
NEW 07.12.10 16:54 
in Antwort Simple 07.12.10 16:36
sloccount
#59 
gendy Dinosaur07.12.10 16:58
gendy
NEW 07.12.10 16:58 
in Antwort Bigfan 07.12.10 16:27
это чтоли?
// Open a connection
System.Net.HttpWebRequest _HttpWebRequest = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(_URL);
_HttpWebRequest.AllowWriteStreamBuffering = true;
// You can also specify additional header values like the user agent or the referer: (Optional)
_HttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)";
_HttpWebRequest.Referer = "http://www.google.com/";
// set timeout for 20 seconds (Optional)
_HttpWebRequest.Timeout = 20000;
// Request response:
System.Net.WebResponse _WebResponse = _HttpWebRequest.GetResponse();
// Open data stream:
System.IO.Stream _WebStream = _WebResponse.GetResponseStream();
// convert webstream to image
_tmpImage = Image.FromStream(_WebStream);
// Cleanup
_WebResponse.Close();
_WebResponse.Close();


Фашизм будет разбит


Человека карают только те боги, в которых он верит

#60 
1 2 3 4 alle