学习socket通信,做了一个Demo,两台手机之间建立socket通信,今天先放出client端,欢迎大家交流。
public class MainActivity extends Activity {
EditText mIP;// 输入的IP
EditText mContent;// 发送内容
Button mBtn;// 发送按钮
Button mLogin;// 连接按钮
TextView mData;
private String ip = null;// IP地址
private int port = 8001;// 端口号
private Socket socket;
OutputStream output = null;// 输出流
DataInputStream inputStream;
String context = null;
Handler mHandler;
Handler handler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findview();
init();
mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 0x100:
Toast.makeText(MainActivity.this, "已连接", Toast.LENGTH_SHORT).show();
break;
case 0x300:
Bundle