SendReliably() now accepts a timeout in milliseconds.