SERVER端:
PrintStream p = new PrintStream(out);
    p.print("hello" + "/r/n");    //加"/r/n"
    p.flush();
不过,最好用PrintWriter 代替PrintStream

解决方案 »

  1.   

    因为println需要收到换行时才返回,所以发送端需要注意。
      

  2.   

    reader.readLine需要收到换行时才返回,所以发送端需要注意。
      

  3.   

    你要用多线程,一个响应用户,一个负责socket收发
      

  4.   

    最好的方法是用线程,我也是要建议用PrintWriter,比较好啊
      

  5.   

    对了,借问一下,有没有人对屏幕剪切有兴趣的,来和我一起讨论一下,我现在有一点麻烦啊.
        就是我想用java做一个与剪切屏幕相关的东西,现在想请问一下如何能实现java中剪切当前屏幕(相当于按下printScreenSysRp键)。
        总体的东西就是我想将客户机上的屏幕剪切之后发送到服务器上去,并且在服务器上将收到的数据转化为图片显示到屏幕上。
        希望高手们不啬赐教!多谢!