Хорошо, если у меня есть это право, мой код может получать cookie-файлы по определенному URL, но когда я получу cookie-файл в контейнер, как я могу отправить его клиенту через сокет? Как и приведенный ниже код для обычных запросов http-страницы.
byte[] buffer = new byte[bz];
rebu = responsestream.Read(buffer, 0, bz);
while (rebu != 0)
{
soket.Send(buffer, rebu, 0);
rebu = responsestream.Read(buffer, 0, bz);
}
Мой раздел кода для запросов / ответов
System.Net.Configuration.HttpWebRequestElement wr = new System.Net.Configuration.HttpWebRequestElement();
wr.UseUnsafeHeaderParsing = true;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.CookieContainer.Add(cookieContainer.GetCookies((Uri)url));
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responsestream = response.GetResponseStream();
byte[] buffer = new byte[bz];
rebu = responsestream.Read(buffer, 0, bz);
while (rebu != 0)
{
soket.Send(buffer, rebu, 0);
rebu = responsestream.Read(buffer, 0, bz);
}
Это часть прокси-сервера, который я кодирую, и у меня проблемы с куки.
C # .net3.5