android客户端与服务器端的简单交互

来源:互联网 发布:linux 视频点播服务器 编辑:程序博客网 时间:2024/05/01 08:53

服务器端代码:

try {            ServerSocket socket=new ServerSocket(8008);            Socket client=socket.accept();            PrintStream out=new PrintStream(client.getOutputStream());            BufferedReader reader=new BufferedReader(new InputStreamReader(client.getInputStream()));            StringBuffer info=new StringBuffer();            info.append("接收到了来自客户端的消息");            info.append(reader.readLine());            out.print(info);            out.close();            reader.close();            client.close();            socket.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }

客户端代码

try {        Socket client=new Socket("10.0.2.2",8008);        PrintStream out=new PrintStream(client.getOutputStream());        BufferedReader buf=new BufferedReader(new InputStreamReader(client.getInputStream()));        out.print("message from client");        out.close();        buf.close();        client.close();    } catch (UnknownHostException e) {        // TODO Auto-generated catch block        e.printStackTrace();    } catch (IOException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }

最后别忘了配置权限

<uses-permission android:name="android.permission.INTERNET"/>
1 0
原创粉丝点击