diff --git a/trunk/src/core/srs_core_protocol.hpp b/trunk/src/core/srs_core_protocol.hpp index 68b77c7f1..069e90a04 100644 --- a/trunk/src/core/srs_core_protocol.hpp +++ b/trunk/src/core/srs_core_protocol.hpp @@ -41,39 +41,39 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // when got a messae header, there must be some data, // increase recv timeout to got an entire message. -#define SRS_MIN_RECV_TIMEOUT_US 60*1000*1000L +#define SRS_MIN_RECV_TIMEOUT_US 60*1000*1000LL // the timeout to wait for client control message, // if timeout, we generally ignore and send the data to client, // generally, it's the pulse time for data seding. -#define SRS_PULSE_TIMEOUT_US 200*1000L +#define SRS_PULSE_TIMEOUT_US 200*1000LL // the timeout to wait client data, // if timeout, close the connection. -#define SRS_SEND_TIMEOUT_US 30*1000*1000L +#define SRS_SEND_TIMEOUT_US 30*1000*1000LL // the timeout to send data to client, // if timeout, close the connection. -#define SRS_RECV_TIMEOUT_US 30*1000*1000L +#define SRS_RECV_TIMEOUT_US 30*1000*1000LL // the timeout to wait client data, when client paused // if timeout, close the connection. -#define SRS_PAUSED_SEND_TIMEOUT_US 30*60*1000*1000L +#define SRS_PAUSED_SEND_TIMEOUT_US 30*60*1000*1000LL // the timeout to send data to client, when client paused // if timeout, close the connection. -#define SRS_PAUSED_RECV_TIMEOUT_US 30*60*1000*1000L +#define SRS_PAUSED_RECV_TIMEOUT_US 30*60*1000*1000LL // when stream is busy, for example, streaming is already // publishing, when a new client to request to publish, // sleep a while and close the connection. -#define SRS_STREAM_BUSY_SLEEP_US 3*1000*1000L +#define SRS_STREAM_BUSY_SLEEP_US 3*1000*1000LL // when error, forwarder sleep for a while and retry. -#define SRS_FORWARDER_SLEEP_US 3*1000*1000L +#define SRS_FORWARDER_SLEEP_US 3*1000*1000LL // when error, encoder sleep for a while and retry. -#define SRS_ENCODER_SLEEP_US 3*1000*1000L +#define SRS_ENCODER_SLEEP_US 3*1000*1000LL class SrsSocket; class SrsBuffer;