После перемещения объект находится в том же состоянии, как если бы он был построен с использованием<basic_seq_packet_socket(io_service&)constructor>.
Статья basic_seq_packet_socket::basic_seq_packet_socket (5 of 6 overloads) раздела Boost.Asio basic_seq_packet_socket::basic_seq_packet_socket может быть полезна для разработчиков на c++ и boost.