博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android-Socket传输 GPRS网络
阅读量:5882 次
发布时间:2019-06-19

本文共 1390 字,大约阅读时间需要 4 分钟。

手机使用GPRS网络与server进行Socket通信,代码下载地址:

用UDP协议与Socket调试工具进行測试。

SocketActivity.java:

package com.example.socket;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import android.os.Bundle;import android.app.Activity;import android.view.View;import android.widget.Button;import android.view.View.OnClickListener;public class SocketActivity extends Activity {	private Button startButton = null;	@Override	public void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_socket);		startButton = (Button)findViewById(R.id.startListener);		startButton.setOnClickListener(new StartSocketListener());	}		class StartSocketListener implements OnClickListener{				@Override		public void onClick(View v){			new ServerThread().start();		}	}		class ServerThread extends Thread{		public void run(){			try{				DatagramSocket socket = new DatagramSocket(1234);				InetAddress serverAddress = InetAddress.getByName("115.238.249.92");				String str = "hello";				byte data[] = str.getBytes();				DatagramPacket packet = new DatagramPacket(data,data.length,serverAddress,1234);				socket.send(packet);			}catch (Exception e)			{				e.printStackTrace();			}			}	}}
activity_socket.xml:

Socket调试工具创建UDP Server监听1234port,本机IP为115.238.249.92。

安装执行apk,按下Sendbutton。server端收到数据。

注意在AndroidManifest.xml中加入:

你可能感兴趣的文章
C++四种强制类型转换关键字
查看>>
IIS 7 WAS服务不可用
查看>>
hdu_2191多重背包
查看>>
Sublime console installation instructions install Package Control
查看>>
javaweb各种框架组合案例(三):maven+spring+springMVC+hibernate
查看>>
【HDOJ】2319 Card Trick
查看>>
MySQL在Linux下的安装
查看>>
第二周 登录小界面
查看>>
php函数 array_values()
查看>>
兼容firefox的iframe高度自适应代码
查看>>
Angularjs学习笔记(三)----依赖注入
查看>>
小学期软件工程团队项目进度1
查看>>
MOOC_Java进阶_翁恺讲_第三周题
查看>>
React-router匹配的组件 如何使用?
查看>>
HTML5 JS 实现浏览器全屏(F11的效果)
查看>>
Python进修> What is Python ?
查看>>
Thinkphp 学习笔记
查看>>
[洛谷P1631] 序列合并
查看>>
全局组件父子传参(父传子)
查看>>
Linux vsftpd编译安装和配置允许本地用户登录FTP
查看>>