android开发中的socket问题

如何用socket开发程序能让两台或更多安卓设备通信,需要一台手机做服务器,手机用socket做服务器好难,具体怎么实现,有没有代码给我参考一下?

5个回答

Android的socket不就是java的socket么,比如说应用什么快传就是开wifi热点然后用socket啊

手机没有做socket服务器的先例,也不适合,socket需要一直监听,对手机耗电太多。建议还是用电脑或者服务器。

dcxy0
Q544471255 回复Gaturae: 手机监听不现实,只要锁屏后台线程就会被暂停了,还是用服务器吧。
3 年多之前 回复
Gaturae
Gaturae 回复AcStudio: 我最近也想实现类似的功能
3 年多之前 回复
Gaturae
Gaturae 如果手机是主动监听,不需要一直开着服务如何实现手机做服务器呢
3 年多之前 回复
AcStudio
没有蜂蜜的小蜜蜂 但是我需要在两个手机之间通讯该怎么实现
3 年多之前 回复

用服务器开socket服务,两个手机都连到服务器,通过服务器中转

卡住了提交不上去,点多几次就提交了多次,还自己没法删除。。。。

AcStudio
没有蜂蜜的小蜜蜂 哥 你提交了了10多条 碉堡了
3 年多之前 回复

话说回来,你们的表单提交要做防止重复提交啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【Android开发艺术】Socket进程间通信
【Android开发艺术】Socket进程间通信 前言:  接下来大概很久都不会再写关于Android的文章了,毕竟要转去后端做开发了。这篇文章用来作为一个前后端的交接还是蛮不错的。毕竟Socket网络编程,平时都只是说说而已,不曾用过。许多时候,我写文章主要是用来巩固学习成果,比如今天做了什么,或者今天学了什么,或者之前学的东西快忘了赶紧记录下来。 正文: 一、关于socket可以看看这
android开发——socket通讯
1、监听某个端口 public class ReceiveCardInfoTask extends AsyncTask<String, Void, Void> { private static final int RECEIVE_PORT = 8421; ServerSocket serverSocket = null; private static Soc...
android开发笔记socket之tcp
使用tcp通讯, 1 实现连接服务器 2 收发数据并显示
Android开发中布局文件的问题
以上这个错误是由于androidstudio大小写敏感,在做分割线时View应该大写却写成小写造成这个错误。自己粗心大意啦
Android开发中遇到的问题
记录一下开发中遇到过的问题。 11-03-09:一个TransitionDrawable对象往一个viewgroup里add了两次,结果,调用startTransition()不能正确显示。 总结:在addViewInLayout之前,先detachViewsFromParent。 11-03-28:跨apk调用可以用intent.setClassName方法来做,前提是这个activi...
Android开发中的问题
android.app.Fragment有bug,不能加入到后退栈中; 对于自定义的Broadcast,如果应用没有启动,那么对应的广播接收者不能被激活,而如果是系统广播,广播接收者可以被收到; 为什么android要给drawable-mdpi,drawble-hdpi等目录放大小不同的icon呢? 答案:在hdpi下,一英寸能显示240个像素点,而在mdpi下,一英寸只能显示160个像素点,如果
android开发中的问题总结
一,java.lang.NoClassDefFoundError: okhttp3.OkHttpClient异常。 1,
Android开发中的问题记录
android:screenOrientation="portrait" //强制竖屏显示
Android开发中的问题总结
Android中遇到的问题,异常,坑
android开发中遇到的问题
1.文本框输入法只能输入英文 [color=orange]解决办法:进入模拟器settings设置页面找到 language and input(语言及输入法) 设置成搜狗拼音法即可[/color] 2.android操作数据 没有执行oncreate方法 加上红色字体试试 DBHelper dbHelper = new DBHelper(MainActivity.this,...
Android开发中内存泄露问题
链接1:http://blog.csdn.net/yyh352091626/article/details/50581404 链接2:http://blog.csdn.net/cyq1028/article/details/19980369 链接3:http://www.cnblogs.com/yejiurui/archive/2013/02/23/2923418.html
Android开发中的问题集锦
1:编译签名apk后如何输出日志 2:低版本手机上无法安装apk Android打包生成DEX文件过程中, 单个DEX文件可被引用的方法总数被限制为65536,超出会导致应用无法安装。 需要在app.gradle中进行引用Multidex支持库,将一个dex拆分为多个: 1> defaultConfig { ... ... // Enabling multidex support....
Android开发中问题总结
1 . 编译代码中发现R文件找不到,但是程序可以运行在模拟器中   解决方式 :  AndroidStudio 安装路径中修改 bin里面 的 idea.properties 中的 idea.max.intellisense.filesize=2500 改为idea.max.intellisense.filesize=10000原因 : 代码行数过长,它认为这不是一个java 文件,修改一下配置即...
android开发中常见的问题
问题: Androidmanifest xml does not exist or has incorrect root tag错误 解决; Sync project with Gradle files更新一下,实在不行再invalidate and restart 问题: Gradle sync failed: Cause: error in opening zip file
android开发中的两个问题
android开发中的问题: . 开发应用时要访问网络往往会忘记添加网络权限 <uses-permission android:name="android.permission.INTERNET"/><!-- 添加网络权限 --> . 当我们的应用有多个活动时,我们自己所建立的活动可能没有在配置清单文件里面配置方法: <activity android:name="
BLE Android开发中的问题
在此直说两个问题,第一是Android6.0 SDK23版本情况下开发的Android BLE APP,千万要记得在代码中申请到地理位置读取权限,否则你的APP在运行的时候会出现各种问题,另外就是除了这种方法外,另一种更直接的方法就是直接修改你APP的SDK版本号,我是改到了21,结果效果很好。 另外BLE开发中网上各种博客上的资源基本上都是官网上的代码,...
Android开发中的HttpURLConnection的问题
为什么我连接不到服务器求大神告知谢谢。我的代码如下nString n = name.getText().toString();nString p = password.getText().toString();nURL url = new URL("http://192.168.211.19:8080/AndroidTest/Login?name=" + n + "&password" + p);nHttpURLConnection uc = (HttpURLConnection) url.openConnection();nInputStream out = uc.getInputStream();nString result = String.valueOf(out.read());n服务器端代码如下nString name = request.getParameter("name");nString password = request.getParameter("password");nSystem.out.println(name + password);nServletOutputStream out = response.getOutputStream();nif(name != null && password != null && name.equals("admin"))n out.print("1");nelsen out.print("0");n在线等挺急的
eclipse中android开发问题
我最近想学习开发googlemap方面的地图软件,可是不知道为啥,我的项目中的gen目录下一直无法生成google-play-service-lib文件夹,请问这是怎么回事?
android开发之网络学习-Socket学习
写在开头依然那句话,android需要学的东西太多了。网络知识必不可少也。一点一点总结学习。 相关链接: android开发之网络学习-TCP/IP android开发之网络学习-http/https 欢迎大家的补充,共同学习与进步。Socket概念Socket(套接字)用于描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发出请求或者应答网络请求。Socket是支
Android开发基于Socket聊天最终版
Android开发基于socket聊天小程序,包含服务器、客户端、数据库文件以及测试的截图等等.
Android开发中遇到的问题之XML
Android xml遇到的一些问题
我在Android开发中遇到的问题
我在Android开发中遇到的问题 1.RecycleView中item的宽度没有填充屏幕 最近使用recyclerview 每次绘制的item 虽然写的是填充父控件,但是每次效果都是包裹内容。没有填满手机屏幕,后来才意识到是填充子view的时候,onCreateViewHolder方法写错了。 错误类型: //这么添加布局,item中的marchparent将会失效 @Overr...
android开发中的兼容适配问题
*1、listView添加header,必须在setAdapter之前。不然,有些手机,会抛出异常,导致崩溃。 2、个别小米手机,接了极光推送,在退出APP后(双击back键),再推送给手机,会出现无法播放自定义音频或没有执行极光的Receiver方法的代码。原因是,小米手机出了一个叫“神隐模式”的功能,只要进到里面,把自己的APP的后台运行限制全关掉,就可以。 3、Uri uri = Uri.
记录android开发中遇到的问题
注:开发均为AndroidStudio 1.包名小写,否则如下问题.程序编译没问题.
android开发中的问题总结(一)
1、设置sdk路径 window-&gt;preferences-&gt;android-&gt;SDK location 中进行修改,如果出现红叉,就说明不正确,选择的路径必须包含tools的那个目录夹。 2、安装vss插件: 3、开启eclipse时候,如果报code=13的错误; 是eclipse与jdk不匹配的问题,查看jdk是否是和eclipse要求的相匹配,是否为32位。 这...
Android开发中常见内存泄漏问题
内存泄漏主要分为以下几种类型: 1.静态变量(包括但不限于单例)引起的内存泄漏。注意静态变量持有对象的生命周期。 2.非静态内部类引起的内存泄漏。静态内部类,弱引用访问。 3.匿名内部类引起的内存泄漏。静态内部类,弱引用访问。 4.资源未关闭引起的内存泄漏。退出前关闭资源。
Android开发中遇到的适配问题
android中同样是1080*1920的分辨率,但是屏幕一个是5英寸一个是5.7英寸,怎么适配
Android开发中遇到的问题记录
1.在写LinearLayout的时候一定要显示写orientation,不然有时候编辑器不提示你,然后遇到方向的问题你就囧了. 2.获取手机中多有图片并按文件夹分类 ----可以通过一次读完数据库中全部图片自己分类 ----可以通过下面的方法group by直接查询文件夹信息 String[] projection = new String[]{BaseColumns._ID,
关于Android开发中程序调试的问题
在LogCat中新建了一个Log Filter,rnFilter Name:System.outrnby Log Tag:System.outrnrnrn用来监听程序中所有System.out.print输出的内容,但是监听不到,Filter中没有显示任何内容,麻烦大家帮忙解决下
Android开发中打电话的一个问题
调用打电话的方法,如下代码:rn Intent callIntent = new Intent(Intent.ACTION_CALL);rn callIntent.setData(Uri.parse("tel:" + m_tel.getText().toString()));rn startActivity(callIntent);rn rn如果m_tel输入框是正常的电话号码的话,可以正常拔打;但如果是信息量稍变化些,如在电话中加入#号,则不能正常打。rn 示范:rn 1。m_tel的内容为:“10086,1”则正常拔打;rn 2。m_tel的内容为:"10086,1,13800000000#,1“,则调用时实际打的电话为”10086,1,13800000000“,”#“号后面的内容自动没有了。我看了代码,似乎Uri.parse()方法对”#“号的理解有与我们不同的想法,直接认为它是结束符?rn rn请教有什么方法可以解决这个问题,谢谢!
android开发中应该注意的问题
(⊙o⊙)…
android开发中内存泄漏问题总结
android开发中内存泄漏问题总结   java中存在让人省心的垃圾回收机制,但实际上内存泄漏仍然非常普遍,在应用中如果我们不再使用一个对象,但是仍然有隐藏着的引用指向这个对象,那么垃圾回收起就无法收回该对象,造成内存泄漏。android里内存泄漏不会对系统中其他应用的运行造成影响,原因是每个应用都会运行在一个独立的dalvik虚拟机进程里,android系统为不同类型的应用分配不同等级的...
Android开发中的加密和签名问题
声明:每个字都是自己敲的,绝对有干货,还没时间排版,抱歉; 加密和签名   我们的app和服务器有什么安全隐患? 1)窃听;如果你连接了不安全的免费wifi,然后登录我们的app, 如果你的数据没有加密,你的密码是不是就可能被盗? 2)篡改或冒充;万一黑客截获了app给服务器发送的请求数据,然后 稍作修改,发送给服务器,实现修改服务器数据的目的; 3)重放;万一黑客截获了a
关于android开发中颜色的问题
最近在学习别人的开源项目时, 遇到了一个很头痛的问题,我想设置一个我想要的颜色rn一直找不到, 比如只有 @android:color/white , @color/colorPrimary 但是我看见大佬可以rn用数字写出自己想要的颜色, 比如#303537,他怎么知道这是什么黑灰色,怎么写出来的rn想掌握以下, 撒分求解答
Android开发中键盘问题汇总
软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾出相应的空间,然后将该Dialog显示在底部,或者全屏显示 软键盘显示的调整 an...
Android开发中SDCard镜像的问题
请问Android开发人士指点一下关于如何在创建好的SDCard的.img镜像文件中拷贝进多媒体文件呢?rnrn感谢感谢感谢啊!!
Android开发中adb常见的问题
The connection to adb is down, ADB server didn't ACK
Android开发之drawable中的命名问题
今天,应一个同事的请求,帮助他在我现有app的基础上给他修改意见个app,用来测试他的后台应用。我就顺道从网上找了一个应景的图片,修改之后直接添加进了drawable文件夹下,结果刚加进去就发现项目报错了,wtf???本来好好的,怎么会这样?我各种翻腾,clean,都没效果。后来我就淡定下来思考原因,觉得肯定不会那么巧合,突然在我拷贝进去一张照片之后报错,错误原因肯定是在我刚才加进去的那张照片资源
socket 中connet问题
我如何设置connect的超时时间?
在socket中传输的问题?
各位哥们,请帮忙:rn我现在在linux下用c语言编写socket通信程序,但是遇到了很多的rn问题。rn我从别的程序中接收到的是浮点数,而且对方是不停的发送的,我怎样rn在c语言中将浮点数转化成二进制或是别的什么形式以便能在socket中进rn行传输。rn怎样在一个程序中建立两个socket通道,一个进行传输数据,一个进行传输rn控制字。rn
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件