System.Net.Sockets.TcpClient  tcpClient  =  new  System.Net.Sockets.TcpClient();  
tcpClient.Connect(host,  port);              
 
string  str  =  "一些数据";  
byte[]  buffer  =  Encoding.Default.GetBytes(str);                                                  
tcpClient.GetStream().Write(buffer,  0,  buffer.Length);              
 
 
tcpClient.GetStream().Write方法对buffer.Length有没有长度限制?  
我在实际开发中发现,这个方法只能发送buffer.Length=60000多长度。  
请问:有没有办法解决?