Android源碼下載:簡(jiǎn)單Socket通信
功能分類(lèi):工具
支持平臺(tái):Android
運(yùn)行環(huán)境:Android
開(kāi)發(fā)語(yǔ)言:Java
開(kāi)發(fā)工具:Eclipse
源碼大小:1.95MB
源碼下載地址:http://down.51cto.com/data/1975619
源碼簡(jiǎn)介
本項(xiàng)目是一個(gè)基于Socket通訊的例子源碼,實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的交互功能:安卓客戶端發(fā)送“半徑”值給服務(wù)端,服務(wù)器計(jì)算出圓面積,再發(fā)送回客戶端。有興趣的朋友可以研究一下。本項(xiàng)目默認(rèn)編譯版本4.4.2編碼GBK。
源碼運(yùn)行截圖
運(yùn)行截圖
源碼片段
- class SocketOutRun implements Runnable {
- @Override
- public void run(){
- try {
- //實(shí)例化Socket
- Socket socket1 = null;
- serverAddr = InetAddress.getByName("192.168.9.124");
- Log.v(str, "進(jìn)入發(fā)送操作1");
- socket1=new Socket("192.168.9.124",12345);
- Log.v(str, "進(jìn)入發(fā)送操作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){}
- }


























