Change consume to use select() based timeout
Change consume to use select() based timeout

Using the select() based timeout which seems to be more portable
than setsockopt with SO_RCVTIMEO (e.g., it could be used on OpenVMS)

NETkiddy/SimpleAmqpClient,alanxz/SimpleAmqpClient,electronifie/SimpleAmqpClient,electronifie/SimpleAmqpClient,alanxz/SimpleAmqpClient,tangkingchun/SimpleAmqpClient