80,351
社区成员
发帖
与我相关
我的任务
分享
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class SimpleServer {
public static void main(String[] args) throws IOException {
ServerSocket ss = new ServerSocket(30000);
while(true){
Socket s = ss.accept();
s.close();
}
}
}
package com.example.simpleclient;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.Socket;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView tv;
private Handler handler ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.textView);
handler = new Handler(){
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
if(msg.what==0x123){
tv.setText("连接成功");
}
}
};
Thread thread = new Thread(new MyThread(handler));
thread.start();
}
}
class MyThread implements Runnable{
private Handler handler;
public MyThread(Handler handler){
this.handler = handler;
}
public void run(){
try {
Socket socket = new Socket("192.168.23.1",30000);
handler.sendEmptyMessage(0x123);
} catch (Exception e) {
e.printStackTrace();
}
}
}