public class MainActivity extends Activity {
private EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et = (EditText) findViewById(R.id.et);
}
public void click(View v){
final String result = et.getText().toString().trim();
new AsyncTask<Void, Void, String>() {
@Override
protected String doInBackground(Void... params) {
try {
Socket socket = new Socket("169.254.135.196", 8866);
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintStream ps = new PrintStream(socket.getOutputStream());
//写给服务器
ps.println(result);
return br.readLine();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
Toast.makeText(MainActivity.this, result, 0).show();
}
}.execute();
}
}
07-30
10-10