我用CSocket类的Send函数发送数据(TCP),如果数据太长,已至于不能一次发送完的时候,会出现什么情况,是不是会分成多次发送,而分开的这些数据包能否保证按正确的顺序送到目的地呢?