Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Зависает бот после 2го запроса на сервер

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 01.04.2011, 18:44   #1
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Зависает бот после 2го запроса на сервер

Проблема в том, что После 2го запроса на сервер программа намертво зависает.
Вот код запроса
Код:
        private void button5_Click_1(object sender, EventArgs e)
        {
            String secondStepForm = "api%5Fid=325431&rnd=173&viewer%5Fid=" + textBox2.Text+ ";3&a=gift&auth%5Fkey=auth=" + textBox1.Text;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://streetfury.ru/server.php");
            request.UserAgent = "Opera/9.80";
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            byte[] EncodedPostParams = Encoding.ASCII.GetBytes(secondStepForm);
            request.ContentLength = EncodedPostParams.Length;
            request.GetRequestStream().Write(EncodedPostParams, 0, EncodedPostParams.Length);
            request.GetRequestStream().Close();
            MessageBox.Show("Взял!");
        }
Где ошибка?
________________
Драконы воруют детей

Последний раз редактировалось S.e.n.s.o.R; 01.04.2011 в 19:25. Причина: Причина.
  Ответить с цитированием
Старый 01.04.2011, 20:18   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Если тебе нужно отправить с 1 кликом, 2 раза, то:
Код:
for (int i = 0; i < 2; i++)
{
 String secondStepForm = "api%5Fid=325431&rnd=173&viewer%5Fid=" + textBox2.Text+ ";3&a=gift&auth%5Fkey=auth=" + textBox1.Text;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://streetfury.ru/server.php");
            request.UserAgent = "Opera/9.80";
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            byte[] EncodedPostParams = Encoding.ASCII.GetBytes(secondStepForm);
            request.ContentLength = EncodedPostParams.Length;
            request.GetRequestStream().Write(EncodedPostParams, 0, EncodedPostParams.Length);
            request.GetRequestStream().Close();
}
            MessageBox.Show("Взял!");
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 01.04.2011, 22:32   #3
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Не не про то, я о том, что бот выполняет несколько функций, и первые два запроса (любые) он легко отправляет, но на 3й ВСЕГДА виснет
________________
Драконы воруют детей
  Ответить с цитированием
Старый 03.04.2011, 07:19   #4
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Цитата:
Сообщение от S.e.n.s.o.RПосмотреть сообщение
Не не про то, я о том, что бот выполняет несколько функций, и первые два запроса (любые) он легко отправляет, но на 3й ВСЕГДА виснет

Процедурки пиши и кода меньше и зависать ничего не будет.

Ну а если ты уже ас, то используй параллели
  Ответить с цитированием
Пользователь сказал cпасибо:
bohdan09 (15.04.2011)
Старый 03.04.2011, 14:45   #5
 Разведчик
Аватар для S.e.n.s.o.R
 
S.e.n.s.o.R никому не известный тип
Регистрация: 17.01.2011
Сообщений: 10
Популярность: 10
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Цитата:
Сообщение от hermeinПосмотреть сообщение
Процедурки пиши и кода меньше и зависать ничего не будет.

Ну а если ты уже ас, то используй параллели

Я не асс мне интересно какая ошибка допущена в коде.
________________
Драконы воруют детей
  Ответить с цитированием
Старый 14.04.2011, 01:49   #6
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Цитата:
Сообщение от nikitozПосмотреть сообщение
Проблема точь в точь. Запросы вроде бы и выполняются, но прога зависает намертво

Не может программа намертво зависать, если получает ответ сервера, а если не получает и не используется backgroundworker, чтобы форма не висела...
  Ответить с цитированием
Пользователь сказал cпасибо:
bohdan09 (15.04.2011)
Старый 14.04.2011, 10:40   #7
 Разведчик
Аватар для nikitoz
 
nikitoz на правильном пути
Регистрация: 07.09.2009
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 8
Поблагодарили 11 раз(а) в 8 сообщениях
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Она не совсем намертво зависает, но форма с программой откликается раз секунд в 20.

А backgroundworker он же вроде только с 3.5-4 фрейворка доступен? (судя по майкрософту)
  Ответить с цитированием
Старый 14.04.2011, 11:51   #8
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Зависает бот после 2го запроса на сервер

Цитата:
Сообщение от S.e.n.s.o.RПосмотреть сообщение
Проблема в том, что После 2го запроса на сервер программа намертво зависает.
Вот код запроса
Код:
        private void button5_Click_1(object sender, EventArgs e)
        {
            String secondStepForm = "api%5Fid=325431&rnd=173&viewer%5Fid=" + textBox2.Text+ ";3&a=gift&auth%5Fkey=auth=" + textBox1.Text;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://streetfury.ru/server.php");
            request.UserAgent = "Opera/9.80";
            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
            byte[] EncodedPostParams = Encoding.ASCII.GetBytes(secondStepForm);
            request.ContentLength = EncodedPostParams.Length;
            request.GetRequestStream().Write(EncodedPostParams, 0, EncodedPostParams.Length);
            request.GetRequestStream().Close();
            MessageBox.Show("Взял!");
        }
Где ошибка?

Цитата:
Сообщение от nikitozПосмотреть сообщение
Она не совсем намертво зависает, но форма с программой откликается раз секунд в 20.

А backgroundworker он же вроде только с 3.5-4 фрейворка доступен? (судя по майкрософту)

нет с 3 он доступен
А если еще и ошибка выскакивает значит ответ не получает, и завис формы по той же причине
  Ответить с цитированием
Пользователь сказал cпасибо:
bohdan09 (15.04.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Отправка POST запроса [C#] MiKS007 Школа Читера 2 01.02.2011 17:59
[Помогите!] Зависает vfrcbv4321 Общение и обсуждение 10 10.09.2010 15:07
зависает кс saschawiebe Общение и обсуждение Counter-Strike 5 21.03.2010 20:14

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:54.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net