conn: separate read and write fds to implement send.