android 3G网络下Socket通信
来源:互联网 发布:演讲培训班有用吗 知乎 编辑:程序博客网 时间:2024/05/04 06:32
Android 3G网络下Socket通信
一、前提
1.1网络环境
使用Android手机在3G模式下和固定IP的电脑进行Socket通信。
环境要求:电脑的IP地址必须是外网的,若你的IP地址是内网IP的话,必须给你的内网IP添加一个外网映射。
二、Android客户端代码
2.1添加3G网络权限
在AndroidManifest.xml文件中添加3G网络权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
添加完上面的权限后最好添加上Internet权限,这样可以先使用WiFi环境测试下代码的正确性。
<uses-permission android:name="android.permission.INTERNET"/>
2.2代码
上面的代码是连接服务器,并判断连接后接收服务器发送过来的数据。
连接成功后给服务器端发送消息。
三、Java服务器端代码(可接收多客户端)
3.1代码
GServer类继承ServerSocket,使得Socket是固定的,每次来一个客户端就开启一个新的线程进行处理,开的线程中创建新的IO流来接收发送数据。
开启的线程的详细内容,其中完成了接收客户端的消息,并给客户端发送消息。
源码下载地址:http://download.csdn.net/detail/henglei1/7167497
0 1
- android 3G网络下Socket通信
- Android Socket网络通信
- Android Socket网络通信
- Android Socket网络通信
- Android Socket网络通信
- Android Socket网络通信
- Android Socket网络通信
- Android Socket网络通信
- android socket网络通信
- Android Socket网络通信
- Windows下socket网络通信
- Android网络通信之Socket
- Android网络通信之Socket
- Android网络服务---Socket网络通信
- Android下检测网络状态 3G WIFI
- Android下检测网络连接 3G WIFI
- Android下检测网络连接 3G WIFI
- Android 3G网络下 http refused 解决办法
- const_用法总结(C++)
- Block学习
- NSURLConnection使用解析
- C# 接口初探
- 第六题 反转字符串,单词内部顺序不变
- android 3G网络下Socket通信
- mantisbt-1.2.17 导出CSV乱码解决方法
- 第五周作业——有向图邻接表表示及反向图构造
- Android Fragment生命周期 - 多屏幕支持
- Linux下安装Apache并以mod_wsgi方式部署django站点
- 一个打通JNI,Java Framework,Application三层的练习
- eclipse中文语言包安装
- 每日一记
- Java final修饰符的作用