功能分类:工具
支持平台:Android
运行环境:Android
开发语言:Java
开发工具:Eclipse
源码大小:1.95MB
源码下载地址:http://down.51cto.com/data/1975619
源码简介
本项目是一个基于Socket通讯的例子源码,实现了一个简单的交互功能:安卓客户端发送“半径”值给服务端,服务器计算出圆面积,再发送回客户端。有兴趣的朋友可以研究一下。本项目默认编译版本4.4.2编码GBK。
源码运行截图
运行截图
源码片段
- class SocketOutRun implements Runnable {
- @Override
- public void run(){
- try {
- //实例化Socket
- Socket socket1 = null;
- serverAddr = InetAddress.getByName("192.168.9.124");
- Log.v(str, "进入发送操作1");
- socket1=new Socket("192.168.9.124",12345);
- Log.v(str, "进入发送操作2");
- String msg = outText.getText().toString();
- output = new DataOutputStream(socket1.getOutputStream());
- output.writeUTF("接受");
- output.flush();
- output.writeUTF(msg);
- output.flush();
- output.close();
- socket1.close();
- }
- catch (UnknownHostException e) { // TODO Auto-generated catch block
- e.printStackTrace();
- }
- catch (IOException e) { // TODO Auto-generated catch block
- e.printStackTrace();
- }
- } //catch(Exception e){}
- }