变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置:首頁文章首頁 IT學院 IT技術

在Android下巧妙使用Socket連接網絡中的電腦

作者:  來源:  發布時間:2011-4-19 19:29:29  點擊:

  既然是使用SOCKET連接網絡上的電腦,就分為兩部分

  其一,Android上面的Client

  其二,PC上的Server

  Android上面的實現代碼如下

  view plaincopy to clipboardprint?

  package Hello.MySocket;

  import java.io.BufferedReader;

  import java.io.BufferedWriter;

  import java.io.IOException;

  import java.io.InputStreamReader;

  import java.io.OutputStreamWriter;

  import java.io.PrintWriter;

  import java.net.Socket;

  import java.net.UnknownHostException;

  import android.app.Activity;

  import android.os.Bundle;

  import android.util.Log;

  import android.view.View;

  import android.widget.Button;

  import android.widget.EditText;

  import android.widget.TextView;

  public class MySocket extends Activity {

   private final String DEBUG_TAG="lengfeng";

   public void onCreate(Bundle savedInstanceState) {

   super.onCreate(savedInstanceState);

   setContentView(R.layout.main);

  

   Log.v("lengfeng","Android Start Connect");

  

   Socket socket=null;

   String mesg="my name is log \r\n";

   try {

   socket=new Socket("10.0.2.2",54321);

   //向服務器發送信息

   PrintWriter out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);

   out.println(mesg);

  

   //接受服務器的信息

   BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));

   String mstr=br.readLine();

   if(mstr!=null)

   {

   Log.e(DEBUG_TAG,mesg);

   }else

   {

   Log.e(DEBUG_TAG,"數據錯誤");

   }

   out.close();

   br.close();

   socket.close();

   } catch (UnknownHostException e) {

   e.printStackTrace();

   } catch (IOException e) {

   e.printStackTrace();

   }catch(Exception e)

   {

   Log.e(DEBUG_TAG,e.toString());

   }

   }

  }

  package Hello.MySocket;

  import java.io.BufferedReader;

  import java.io.BufferedWriter;

  import java.io.IOException;

  import java.io.InputStreamReader;

  import java.io.OutputStreamWriter;

  import java.io.PrintWriter;

  import java.net.Socket;

  import java.net.UnknownHostException;

  import android.app.Activity;

  import android.os.Bundle;

  import android.util.Log;

  import android.view.View;

  import android.widget.Button;

  import android.widget.EditText;

  import android.widget.TextView;

  public class MySocket extends Activity {

   private final String DEBUG_TAG="lengfeng";

   public void onCreate(Bundle savedInstanceState) {

   super.onCreate(savedInstanceState);

   setContentView(R.layout.main);

  

   Log.v("lengfeng","Android Start Connect");

  

   Socket socket=null;

   String mesg="my name is log \r\n";

   try {

   socket=new Socket("10.0.2.2",54321);

   //向服務器發送信息

   PrintWriter out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);

   out.println(mesg);

  

   //接受服務器的信息

   BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));

   String mstr=br.readLine();

   if(mstr!=null)

   {

   Log.e(DEBUG_TAG,mesg);

   }else

   {

   Log.e(DEBUG_TAG,"數據錯誤");

   }

   out.close();

   br.close();

   socket.close();

   } catch (UnknownHostException e) {

   e.printStackTrace();

   } catch (IOException e) {

   e.printStackTrace();

   }catch(Exception e)

   {

   Log.e(DEBUG_TAG,e.toString());

   }

   }

  }

  PC上面的Server 創建一個java的項目

  view plaincopy to clipboardprint?

  import java.io.BufferedReader;

  import java.io.BufferedWriter;

  import java.io.IOException;

  import java.io.InputStreamReader;

  import java.io.OutputStreamWriter;

  import java.io.PrintWriter;

  import java.net.ServerSocket;

  import java.net.Socket;

  

  public class MyJavaServer {

   /**

   * @param args

   */

  

   public static void main(String[] args) {

   // TODO Auto-generated method stub

   System.out.print("MyJavaServer Start Runing\n");

  

   try {

   ServerSocket serverSocket=new ServerSocket(54321);

   while(true)

   {

   System.out.println("接收用戶連接:");

   //接受客戶端請求

   Socket client=serverSocket.accept();

   System.out.println("accept:");

   try

   {

   //接受客戶端信息

   BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 久久99久久99精品免观看麻豆 | 黄色网址免费在线观看 | 国产精品伦子一区二区三区 | 日本精品区 | 亚洲阿v天堂在线 | 一本大道道无香蕉综合在线 | 人人搞人人搞 | 中文字幕av一区二区三区 | 中国女人free性hd国浯 | 欧美日韩一区二区在线观看视频 | 99在线视频网站 | 日韩免费一区二区三区 | 亚洲一区二区三区国产精品 | 91成人午夜精品福利院在线观看 | 成人黄色激情网站 | japanese55老妇成熟乱 | 日韩欧美二区在线观看 | 免费成人高清视频 | 亚洲va欧美va国产 | 97久久曰曰久久久 | 日韩a无v码在线播放免费 | 日韩欧美在线免费观看 | 色老头一级毛片 | 欧美另类日韩 | 国产福利影院在线观看 | 手机看片高清日韩精品 | 国产极品粉嫩 | 国产精品高清一区二区三区不卡 | 麻豆国产人免费人成免费视频 | 特级毛片s级全部免费 | 日本道综合一本久久久88 | 黄色一级片在线免费观看 | 成人毛片在线观看 | 成人黄色网| 日韩欧美视频二区 | 视频二区日韩 | 久久久久亚洲日日精品 | 天天综合久久 | 最新日韩伦理片免费 | 日本高清www无色夜在 | 成年人网址在线观看 |