说明
这节教给大家用Android写一个TCP客户端程序
官方文档
页面
编写连接程序
1.获取控件
EditText editTextIPAddress,editTextPort;//输入IP地址,端口号
Button buttonConnect;//连接按钮
@Overrideprotected voidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buttonConnect=findViewById(R.id.buttonConnect);
editTextIPAddress=findViewById(R.id.editTextIPAddress);
editTextPort=findViewById(R.id.editTextPort);
}
2.添加网络权限
3.定义一个socket
Socket socket;
4.编写按钮点击连接/断开程序
MyHandler myHandler;//使用Handler更新控件
myHandler= new MyHandler();
buttonConnect.setOnClickListener(newView.OnClickListener() {
@Overridepublic voidonClick(View view) {if (buttonConnect.getText()=="连接"){new Thread(newRunnable() {
@Overridepublic voidrun() {
Message msg= myHandler.obtainMessage();//从消息队列拉取个消息变量
try{
socket= newSocket(editTextIPAddress.getText().toString(),Integer.valueOf(editTextPort.getText().toString
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/androidbc/2637.html