写的一段socket程序客户端: dataOutputStream.write(byteforsend);
服务器端:
DataInputStream dis = new DataInputStream(this.getClient().getInputStream());
System.out.println(dis.readByte());
byte[]   ctext=new   byte[14];   
dis.read(ctext);   
String   tstr = new String(ctext);
用这种方法接收,在本机接收没有问题.如果在别的机器运行客户端接收的就是:乱码(四个方框)不知道这种情况怎么解决?