WEB开发网
开发学院手机开发Android 开发 Android 模拟器和PC用 sockets 通讯 阅读

Android 模拟器和PC用 sockets 通讯

 2010-03-26 06:02:00 来源:WEB开发网   
核心提示:{//创建Socketsocket = new Socket("116.29.27.138",5554); //查看本机IP,每次开机都不同//socket=new Socket("192.168.1.110",50000);//向服务器发送消息PrintWriter out =

{

//创建Socket

socket = new Socket("116.29.27.138",5554); //查看本机IP,每次开机都不同

//socket=new Socket("192.168.1.110",50000);

//向服务器发送消息

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

out.println(message);

//接收来自服务器的消息

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

String msg = br.readLine();

if ( msg != null )

{

mTextView.setText(msg);

}

else

{

mTextView.setText("数据错误!");

}

//关闭流

out.close();

br.close();

//关闭Socket

socket.close();

}

catch (Exception e)

{

// TODO: handle exception

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

}

}

});

}

}

package com.yarin.android.Examples_08_04; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class Activity01 extends Activity { private final String DEBUG_TAG = "Activity01"; private TextView mTextView=null; private EditText mEditText=null; private Button mButton=null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton = (Button)findViewById(R.id.Button01);

上一页  1 2 3 4  下一页

Tags:Android 模拟器 PC

编辑录入:coldstar [复制链接] [打 印]
赞助商链接