HttpWebRequest myRequest1 = (HttpWebRequest)WebRequest.Create(url);

myRequest1.ContentType = "application/x-www-form-urlencoded";

myRequest1.Method = "POST";
 

byte[] data = Encoding.UTF8.GetBytes("mail=メールアドレス&password=パスワード");



myRequest1.ContentLength = data.Length;
        //ここでエラー    
myRequest1.GetRequestStream().Write(data, 0, data.Length);



myRequest1.GetResponse();

このコードをループで実行したら3回目ぐらいで myRequest1.GetRequestStream().Write(data, 0, data.Length);
ここでタイムアウトしますなんでかわかりますか?
教えてください!よろしくお願いします><