本人做了个Java与C#进行Socket通信程序,使用java做了个客户端,C#做了个服务器端,两个程序进行Socket连接成功,客户端发送的数据服务器端可以收到,但服务器端返回数据时,客户端却收不到哦 ?  这是怎么回事啊 ?请高手指点java:
 Socket cSocket=new Socket("192.168.1.101",8000);
 OutputStream os=cSocket.getOutputStream();
 DataInputStream is=new DataInputStream(cSocket.getInputStream());
 boolean flag=true;
 String responseline;
 String aa = "0001&50";
 while(flag)
 {               
   os.write(aa.getBytes());
   os.flush();//将程序阻塞,直到回答信息被收到后将他们在标准输出上显示出来
   responseline=is.readUTF();
   System.out.println("Message is:"+responseline);
}C#:
   收到数据后,我直接发送了返回信息
       socketreturn.send(sbyte);