这是大三学完计算机网络的课程之后开始写的东西,后来慢慢完善到能用的程度。

界面大概是这样

NGRC远程控制-LMLPHP

还有这样

NGRC远程控制-LMLPHP

使用Java的好处是不用修改就可以在Mac和Linux上运行(测试过Ubuntu和OS X)

缺点是资源消耗也挺多的……这个暂时没有想到解决的办法。

原理跟vnc的hextile差不多,做了一些改动。

比如块的大小不是固定的16x16,因为分这样细的块之后内存会受不了……

测试了一下,在我的机器上(酷睿2 P9300 4G内存)最佳的大小大概在100左右。

而且较大的块使用jpg压缩效果也比小块好些。

附一个hextile参考资料 http://blog.csdn.net/bwmwm/article/details/4170455

源代码

https://github.com/wssccc/ngrc-server.git

https://github.com/wssccc/ngrc-client.git

05-06 10:36