手机可以不通过手机与服务器通信进行远程通信吗

手机平台APP和后端服务器通信时,如何做认证?
如题,加入一个Android客户端在和后端通信时,采用http协议的话,怎么做认证,就是这个请求是合法的,不是从其他地方模拟过来的? 有没有好的方式?
可自行对数据使用密钥或者某个算法进行加密,只要加密算法不泄漏
引用来自“红薯”的答案可自行对数据使用密钥或者某个算法进行加密,只要加密算法不泄漏
可是如果是在Android客户端下,加密算法就是写在客户端的,那么反编译之后就可以看到怎么调用的,就可以模拟加密。
引用来自“乔学士”的答案引用来自“红薯”的答案可自行对数据使用密钥或者某个算法进行加密,只要加密算法不泄漏
可是如果是在Android客户端下,加密算法就是写在客户端的,那么反编译之后就可以看到怎么调用的,就可以模拟加密。LZ说的应该是认证方法,就是说确定某个登录用户是否是合法用户吧?
而LS说到的是数据间的传输加密算法。
要在服务端做一个类似web服务器一样的session来进行每个用户的管理来实现吧。。个人想法
--- 共有 2 条评论 ---
很典型的应用就是QQ的登录系统嘛...
他肯定是在app里面把账户密码用某种加密算法(DES,MD5,SHA1或其他)加密了。然后发到服务端解密,然后服务端进行校对,如果合法,就在服务端为该帐号开辟了一个session,其实对于C语言来讲可能就是一个结构体,里面包含了各种各样的用户信息,比如说登录时间,终端类型,有效时间等等。然后发送回给app,告诉她登录成功,可以进行一下步操作了
是这个意思
算法清楚有什么用。 密码不知道。你怎么伪造。
比如, 算法就是不可逆的, 登陆的时候。 程序中 以用户密码加点盐(从服务器来的) 然后非可逆加密以下发出去。 然后服务器返回一个内容。客户端根据密码和这个返回做钥匙。以后的数据就算中间人知道传递内容也很难解密。如何实现手机与电脑同步,然后与远程服务器连接
求教大神们,怎样实现手机通过无限上网控制一个小客户端,使之与电脑上的大客户端数据同步,能够通过手机端的操作,然后实现与远程服务器连接的功能?
试试 teamviewer 这个软甲吧...允许你直接用手机远程桌面链接到 PC 端.并对PC 端进行完全控制. &可以穿透防火墙和路由器.
也就是说 只要你的电脑上和手机上都安装了这个软件并且都能上网.那么就可以用你的手机链接你的电脑并进行远程桌面控制.
--- 共有 2 条评论 ---
: 哦.. 那就不清楚了..
可能是我没有把问题描述清楚,就是我自己设计一个网游的手机客户端,只实现网游的一个功能,然后让电脑也运行,这样不管什么时间和地方,都可以实现手机玩这款游戏。我想问的是这样一个解决方案。手机app通过服务器与硬件通信的框架
手机端通过服务器发送数据给硬件,对硬件进行控制。硬件在收到数据后返回数据给服务器,服务器再将数据传输给手机端。
根据要求手机端采用的是TCP协议与服务器进行通讯,硬件端与服务器端使用UDP进行通讯。当手机端发送一条控制硬件设备的指令到服务器时(TCP),服务器发送智能到硬件设备(UDP),硬件设备收到智能后做出相应处理后,将处理结果回给服务器(UDP),服务器再将硬件回的数据进行解析,做完解析后将结果返回给手机端(TCP)。
以前没有做过这样的服务器框架,没有思路啊!求思路!
可参考:http://www.oschina.net/p/my-smart-home
包含:服务器,硬件,及android 客户端全部源代码及协议
好东西,收藏了如何利用手机连接服务器(安卓)
如何利用手机连接服务器(安卓)
1.凡是智能手机都可以连接到服务器(但是在2g/3g网络下可能会比较慢)本方法仅仅是提供手机远程的方法,速度和流量基于不同的网络响应速度和流量消费不一样。2.首先下载一个远程软件安装(本地测试环境是安卓系统+手机卫士360)本地测试下载最下面红色圈的软件3.打开开软件(第一次使用先保存服务器配置,点添加服务器)4.添加服务器出现下面的内容label:就是你给服务器定义的名字(如果多个方便你记录)主机:就是你的服务器的ip端口:就是你的服务器的端口证书:就是你的服务器账号和密码5.填完以后的样子6.填完以后保存6.点连接以后进入系统(运行你的软件,本机已经运行挂机软件)7.运行的软件完毕以后,就直接选择断开(一般的挂机软件都不能注销,而只能直接断开)
Copyright (C) 2013 成都启航数据科技有限公司版权所有
网站备案号:蜀ICP备号-1}

我要回帖

更多关于 手机登录远程服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信