2007-12-08
B/S远程桌面
java 代码
- import javax.imageio.ImageIO;
- import java.awt.Rectangle;
- import java.awt.Robot;
- import java.awt.Toolkit;
- import java.awt.image.BufferedImage;
- import java.awt.Dimension;
- import javax.servlet.*;
- import javax.servlet.http.*;
- import java.io.*;
- import java.util.*;
- public class SnapShot
- extends HttpServlet
- implements SingleThreadModel {
- private static final String CONTENT_TYPE = "image/jpeg";
- //Initialize global variables
- public void init() throws ServletException {
- }
- //Process the HTTP Get request
- public void doGet(HttpServletRequest request, HttpServletResponse
- response) throws ServletException, IOException {
- //设置客户端的文件相应类型
- response.setContentType(CONTENT_TYPE);
- //获取屏幕的分辨率
- Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
- try {
- {BufferedImage screenshot = (new Robot()).createScreenCapture(new
- Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));
- String imageFormat = "jpg";
- ServletOutputStream sos = response.getOutputStream();
- //将图像数据流写入客户端
- ImageIO.write(screenshot, imageFormat, sos);
- sos.close();
- response.flushBuffer();
- }
- }
- catch (Exception ex) {
- }
- }
- //Clean up resources
- public void destroy() {
- }
- }
还有一个远程控制参考网址:
http://www.netyi.net/book-download.aspx?BookID=133a0880-41c9-4772-b422-275ed4534c6e
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 4265 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
李1翠
共 6 张
共 6 张
最近加入圈子
最新评论
-
glassfish服务器推送技术
很好,我们公司也在考虑换glassfish,就是为了推..
-- by sway -
glassfish服务器推送技术
我想问你com.sun.enterprise.web.connector.gri ...
-- by TITLE02 -
好不容易打个电话
汗。。。。
-- by javaoldboy -
请教:spring+hbernate sea ...
直接按照hibernate annottion文档标识UUID生存即可,不需要改 ...
-- by liuzongan -
请教:spring+hbernate sea ...
麻烦能具体说一下解决过程吗?还有,如果使用UUID生成主键应该怎样标识主键的生成 ...
-- by roy042






评论排行榜