代码及问题见注释描述:public static void main(String[] args) throws Exception{
Socket s=new Socket(IP,PORT);
//这个循环次数很大时会发生。循环次数小时,不会,如1W次。
for(int i=0;i<1000000;i++){
String str = "字符串"+i+"\n";
is=s.getOutputStream();
   is.write(str.getBytes("UTF-8"));
   is.flush();
   //为什么一定要有个睡眠时间??
   //如果没有睡眠时间,当循环次数(发送请求信息)比较大时,
   //服务端不能收到一样多的请求,求解释???!。
   Thread.sleep(50);
}
   s.close();
   }