TransmitAndReceive should return DialTCP's error 

let TransmitAndReceive return the error from net.DialTCP in case one occurs, otherwise we could be operating on a nil conn object