完成了所有的发送逻辑。