From 30ed4171fa09923d9b3c0365a3f1a4bc7a1658b0 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 7 May 2014 10:42:52 +0200 Subject: Set read timeout for streaming --- src/io/StreamImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/io/StreamImpl.java b/src/io/StreamImpl.java index 61cdf59..5dd8981 100644 --- a/src/io/StreamImpl.java +++ b/src/io/StreamImpl.java @@ -304,6 +304,9 @@ public class StreamImpl implements Stream { postData += "&language=en"; HttpURLConnection conn; conn = (HttpURLConnection) new URL(STREAM_URL).openConnection(); + // timeout of 90 seconds is recommended at + // https://dev.twitter.com/docs/streaming-apis/connecting#Stalls + conn.setReadTimeout(90000); conn.setRequestMethod("POST"); // set request headers conn.addRequestProperty("Content-Type", -- cgit v1.2.1