日期:2014-05-20  浏览次数:20666 次

Java如何实现发送0009Hello 接收0014HelloHello
还望大虾们 编写具体程序 谢谢!

------解决方案--------------------
不懂具体意思?是要用socket来实现客户端和服务端?
------解决方案--------------------
既然发送的是0009Hello那么在什么地方复制?给你写了个例子,自己按需要改改吧。
Java code

public class Server {
    
    public static void main(String[] args) throws Exception{
        ServerSocket server = new ServerSocket(5150);
        Socket client = server.accept();
        InputStream in = client.getInputStream();
        //这里设置读长度为1024,你可以考虑循环读取
        byte[] b = new byte[1024];
        int i = in.read(b);
        System.out.println(new String(b, 0, i));
    }
}