要发送是数据必须是连接已经建立的状态下,而你TCPSender.State = 6 说明还在连接,这个时候是不能发送数据的,要等到TCPSender.State = 7 的时候才能发送数据,所以建议的在设置一的命令来确定该控件的状态,来决定是否可以发送数据了.