Remote1.0发布的帖子,见http://blog.csdn.net/higherone/archive/2010/10/25/5963112.aspx
操作方法不再重复,本文主要说明两个版本的区别。
一、解决的旧问题
1. 滚屏的时候滚动方向不符合习惯
2. 退出按钮容易误按。现在增加了退出前的确认。
3. 密码至少为3位,因此在登录界面上标注了“(>两位)”。
二、新增功能
1. 通过gprs连接进行远程控制。
特性:当wifi连接上的时候,将自动使用wifi,登录界面如下
当wifi未连接时,登录界面会提示选择网络,如下图。我用的移动,所以选cmnet。
三、重要区别
1. 经过调试发现,gprs连接的时候用vnc协议规定的5900向上端口连接不上。因此,我把程序的端口改成了绝对端口,而不是按照协议的5900+输入的端口值的方式。包括附件中的vncServer、vncViewer、Remote2.ipk程序,都是使用绝对端口了。
因此如果要其它的标准vnc服务器,应该输入ip:5900,并且只能通过wifi连接。就是说标准vnc服务器,无法通过gprs进行连接,因为其端口都是5900以上。
如果要使用附件中的vncServer,在启动server后,应该修改下端口,改为一个合适的。目前我没做更多的尝试,只试了下21端口是可行的。但是此端口是ftp的御用端口,所以如果服务器上正好有ftp服务,就会冲突导致无法连接的。
四、附件说明
vncServer是在电脑上运行的服务程序,这台电脑就是被控制的电脑,需要能被外网访问到。
vncViewer是电脑上运行的控制客户端,只是用来测试你那个服务器是不是可以被访问到。
ipk文件自然就是手机上的安装程序。
这三个的源代码放在src目录下。
http://u.115.com/file/f5335871d9#
Remote2.0All.rar