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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 03:36   #1
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию C#, сокеты

Отправляю два сокета на сервер, первый получает куки PHPSESSID по GET, второй по POST получает другие куки. Если запускать их один за другим, второй не работает, даже если сделать Sleep на 5 сек.

Код:
TcpClient sinner = new TcpClient(host, 80);

            NetworkStream nsin = sinner.GetStream();

            System.IO.StreamWriter innerwr = new System.IO.StreamWriter(nsin);
            System.IO.StreamReader innerrd = new System.IO.StreamReader(nsin);
            
            String query,answer;
            Regex r = new Regex("Set-Cookie: (.*;)");
            MatchCollection m;

            query = "GET " + "/" + " HTTP/1.0\r\n" +
            "Host: " + host + "\r\n" +
            "Accept: " + accept + "\r\n" +
            "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n" +
            "Connection: Close\r\n" +
            "User-Agent: " + useragent + "\r\n";
            innerwr.WriteLine(query);
            innerwr.Flush();
            answer = innerrd.ReadToEnd();
            //Set-Cookie: PHPSESSID=8dv21b47fs3a1820srhi4dlot5; path=/
            m = r.Matches(answer);
            String toReturn = " ";
            foreach (Match curr in m)
            {
                textBox1.Text = curr.Groups[1].ToString();
Namolem вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сокеты Pavelok Работа с сетью в Delphi 3 16.09.2009 16:57
Сокеты IICuX123 Общие вопросы .NET 6 27.07.2009 01:27
Сокеты Raz0r Помощь студентам 2 29.04.2009 14:47
сокеты cross Работа с сетью в Delphi 2 21.12.2006 18:12