Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2011, 13:43   #1
H0sT
Новичок
Джуниор
 
Регистрация: 31.03.2011
Сообщений: 2
По умолчанию Методы отправки post запросов

Добрый день, пишу на c#, но не устраивает скорость отправки пост запросов на сайт, инет 100мбит в несколько потоков отправляю,но результат слабоват, интересно есть ли какие нибудь другие способы отправки данных в инет, пробовал и скоетами и httprequest, ну если не судьба на c# может посоветуете другой язык где это можно реализовать
H0sT вне форума Ответить с цитированием
Старый 17.11.2011, 16:54   #2
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Не устраивающие цифры, о каких мечтаете и код которым посылаете скажите
Guy вне форума Ответить с цитированием
Старый 19.11.2011, 22:27   #3
H0sT
Новичок
Джуниор
 
Регистрация: 31.03.2011
Сообщений: 2
По умолчанию

PHP код:
 private void bgw_DoWork(object senderDoWorkEventArgs e)
        {
            for (
int i 0sizei++)
            {
                
th_0 = new Thread(reg);
                
th_0.Start(i.ToString());
            }
            foreach(
Thread thr in list_thread)
            {
                
thr.Join();
            }
        } 
PHP код:
 private void reg(object num)
        {
            
string newcode list_code[int.Parse(num.ToString())];
            
HttpWebResponse newresp http.PostPage("http://site.ru""&code=" +HttpUtility.UrlEncode(newcode) , cookiesfalse);
            
StreamReader newsr = new StreamReader(newresp.GetResponseStream(), Encoding.UTF8);
            if (
newsr.ReadToEnd().Contains("Код некорректный"))
            {
                
bad++;
                
WriteLog(newcode " Неверный" Environment.NewLine);
                
list_bad.Add(newcode);
            }
            else
            {
                
good++;
                
WriteLog(newcode " Принят" Environment.NewLine);
            }
            
newsr.Close();
            
newresp.Close();
        } 
Все работает в bgworker'e

в секунду 1 код долетает, хотелось бы больше

Последний раз редактировалось H0sT; 19.11.2011 в 22:34.
H0sT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма отправки сообщения starichenko HTML и CSS 5 26.05.2011 14:52
Wininet проверкa отправки Dan4ik95 Работа с сетью в Delphi 2 23.01.2011 07:28
Не могу определить до конца данные отправки POST (INDY)) Steklorez Работа с сетью в Delphi 2 26.03.2010 18:20
Программа для отправки.... designer999 Фриланс 2 04.03.2010 00:23