WEB开发网
开发学院手机开发Android 开发 Android Socket网络通信 阅读

Android Socket网络通信

 2010-07-15 20:10:00 来源:WEB开发网   
核心提示:import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class Test ex

import android.util.Log;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class Test extends Activity implements Runnable {

/** Called when the activity is first created. */

private TextView tv_msg = null;

private EditText ed_msg = null;

private Button btn_send = null;

private Button btn_login = null;

private static final String HOST = "192.168.0.132";

private static final int PORT = 9999;

private Socket socket = null;

private BufferedReader in = null;

private PrintWriter out = null;

private String content = "";

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

tv_msg = (TextView) this.findViewById(R.id.TextView);

ed_msg = (EditText) this.findViewById(R.id.EditText01);

btn_login = (Button) this.findViewById(R.id.Button01);

btn_send = (Button) this.findViewById(R.id.Button02);

try {

socket = new Socket(HOST, PORT);

in = new BufferedReader(new InputStreamReader(socket

.getInputStream()));

out = new PrintWriter(new BufferedWriter(

new OutputStreamWriter(socket.getOutputStream())),

true);

} catch (Exception ex) {

ex.printStackTrace();

ShowDialog("登陆异常:" + ex.getMessage());

}

btn_send.setOnClickListener(new Button.OnClickListener() {

public void onClick(View v) {

// TODO Auto-generated method stub

String msg = ed_msg.getText().toString();

if (socket.isConnected()) {

if (!socket.isOutputShutdown()) {

out.println(msg);

上一页  2 3 4 5 6 7 8  下一页

Tags:Android Socket 网络通信

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