Они эквивалентны (как, например, удаленный конец должен получать данные того же порядка). Во втором случае, если сокет не завершил отправку своего текущего фрагмента данных, новые данные для отправки будут добавлены в конец внутреннего буфера для последующей записи.
Это предполагает, конечно, что вы используете TCP - если вы используете UDP, нет никаких гарантий, что пакеты будут доставлены в том порядке, в котором вы их отправили.