Update recv method in Connection class to include a timeout parameter (#605)
* Update recv method in Connection class to include a timeout parameter
* Remove unnecessary dependencies
---------
Co-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>