C#作为服务器端软件,支持Net.2.0及以上,Android支持2.3及以上。
将C#作为服务器端软件在于网络编程方便,微软封装了大量的类,让使用非常的方便。同时Android客户端是一个很麻烦的东西,太复杂。服务器端对客户端记录的事件不是很多,如果有需要可以自己修改源码。默认是没有用户名和密码的,都需要自己添加。
还有就是Android由很多异常没有处理,如果长时间为未操作会直接掉线,然后会使整个程序崩溃。这个问题没想去解决,移动端的网络心跳一直是个问题,这里就不解释了,如果被强制退出就重新登录一下。
软件在功能上并不是很完善,也不打算去完善,除非有严重的Bug,否则是不会更新了。
服务器端说明
- 首次运行请添加新用户
- config 查看当前运行信息
- user 用户操作命令,别名:u *add 添加一个用户,别名:a
- delete [name] 删除用户,别名:d
- deleteAll 删除全部用户,别名:da
- offline [name] 下线指定用户,别名:off
- save 保存用户到配置文件,别名:s
- list 查看当前加载的用户信息,别名:s
- help 帮助信息,别名:h,?
- msg 查看消息队列长度,别名:m
- file 查看文件传输服务队列信息,别名:f
- terminal 查看运行的终端,并进行相应操作,别名:ter,t ** 支持参数: reset(重置连接表)
- exit 结束程序运行,别名:q,quit
- startup 生成没有窗口的运行脚本,复制到启动目录实现开机启动,别名:s
- clear 清屏,清空控制台,别名:cls,c
- version 查看版本信息,别名:v
- help 帮助信息,别名:h,–help,/?,\?,?
客户端说明
- 登录说明
- 登录前需要知道服务器的IP地址,当然可以使用域名,如果能够解析
- 用户名和密码需首先到服务器设定,不存在默认密码。
- 如果用不到文件下载服务可以随意填写文件传输服务器IP及端口。
- 配置文件将保存到应用程序目录,无ROOT权限其他程序无法访问,当然,未加密。
- 执行命令说明
- 提交的命令会在远程的新的DOS窗口中执行
- 这个命令不会返回任何输出内容到控制端,如果需要使用终端命令
- 如果需要多条命令同时执行,可以使用换行分隔或者&分隔,换行最后的作用一样
- 消息及错误消息说明
- 消息是正常的命令执行状态返回,可以清空,如果数据过多请手动清空
- 错误消息指服务端无法执行选定请求,或者出现错误所返回的状况,这个会存在一个提示信息
- 常用功能函数说明
- 这是服务器端内置的一系列功能,可以返回一部分消息
- 如果关闭服务器将没有任何提示,此时你可以自觉退出程序。
- 截图功能说明
- 你可以获取到计算机桌面的实时图片,并且返回当前的列表
- 列表包括一个完整大小图片和缩略图
- 可手动指定缩略图宽度,如果数据异常将返回默认100的宽度值
- 此处下载后可到下载管理中查看
- 发送消息功能说明
- 发送消息指在计算机桌面弹出一个提示框,在提示框关闭时会返回关闭信息
- 发送警告功能说明
- 发送警告值在桌面显示警告框,与消息框类似
- 任务管理功能说明
- 任务管理是将windows上所运行的所有任务分段发送过来
- 对名称进行排序,长按选择一个任务来结束它
- 没有排序功能,结束某一程序后返回状态,之后需要手动刷新列表
- 该列表不会时时更新
- 文件管理功能说明
- 提供列表,会显示所有可列出盘符
- 如果要对文件进行操作必须先勾选之后在使用按钮
- 支持删除,重命名,和文件的复制操作。如果要对文件夹复制需要使用DOS命令。
- 在菜单中可以选择创建空文件和文件夹
- 可以单独执行文件操作命令,支持,get,delete,rename,move操作,每行一个参数,根目录使用ROOT,如果get对象是个文件,那个将会执行一个下载文件操作
- 下载管理功能说明
- 该功能不保存任何状态信息,程序结束后内容清空
- 下载列表可能只会显示个别下载进度,添加的任务不会一次性全部添加
- 下载完成后能够调用系统打开文件
- 文件下载目录为SD卡RemoteControl下
- 感觉没有自定义的必要,难道你会用这个来下载大文件么?感觉不现实啊,虽然可以。
- 文件下载没有暂停和取消功能,需要的话自己结束整个程序
可执行文件下载地址:http://www.loveyu.net/RemoteControl/download【原百度地址失效】
这个程序我也写过类似的,不过我的是用QT 控制Win32,感觉我和你特别像,求认识。
自行加QQ
这是高手啊!
这些编辑啥的,不太懂哈。
编辑?我真不懂了。谈不上高手,只是会而已
只玩过 p2p。。
P2P还好,就是点对点。就是穿墙有点麻烦。
回访
欢迎
以前只学过C++,有点基础,编写出来的软件特有成就感。
C#比C++简单多了。成就感就那样吧
牛b,下载中~~
不错,明天下载下来试试。
欢迎做小白!
ipad上我用过 用ssh远程控制电脑的
我想知道windows下可以用ssh来控制么?