使用jpcap,java的截包工具。可以截取主机上某个端口的数据包。在主机上安装邮件服务器,然后监听截取25端口数据并解析,提取有用数据。
成都网络公司-成都网站建设公司成都创新互联十余年经验成就非凡,专业从事成都做网站、网站建设,成都网页设计,成都网页制作,软文平台,1元广告等。十余年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:18982081108,我们期待您的来电!
很简单,给你写个例子://检测端口8080到8090哪些可用哪些不可用 for(int i = 8080; i8090; i++){ try { ServerSocket sskt = new ServerSocket(i);System.out.println(端口[ +i + ]可用。
调用系统命令, netstat -ano| grep 端口号(linux)如果有记录则说明该端口被占用。试图建立该端口号的socket链接。如果返回端口已绑定的错误,就说明被占了。
可以参考一下这段代码 // 构造ServerSocket实例,指定服务端口。
/*提供带有一排红灯的GUI界面,程序运行时监听本机的8888号端口,有客户端连接时,绿灯亮起,断开则红灯亮起。
1、public void addWindowListener(WindowListener l)添加指定的窗口侦听器,以从此窗口接收窗口事件。如果 l 为 null,则不抛出任何异常,且不执行任何操作。
2、方法1:可以利用ServletContext类的对象application解决,这个属于整个web应用都公用的内部对象。
3、className 此Valve 实现的Java 类名 debug 调试等级,0 表示不调试,而正数则表示不同程度的调试等级,数字愈高,显示的调试信息就愈详细。
4、还是回答下问题。。init()这个方法也就是初始化的意思,这里new MyFrame();创建了一个MyFrame对象,从下面的代码可以看出这是个内部类,也就是创建了这个窗口。
5、这是因为你加入的button占据了焦点,为此,你可以给button添加按键事件,其中执行完或者执行前执行frame的按键事件,类似于super.XXX一样。
6、/*提供带有一排红灯的GUI界面,程序运行时监听本机的8888号端口,有客户端连接时,绿灯亮起,断开则红灯亮起。
1、一直运行的最好方式是,做成socketServer,一直循环监听,利用服务器推送技术去不断的访问client的文件,来判断是否被修改。可是这样专业化的制作,工程量就大了。
2、基于代理(授权)事件模型 事件处理是一个事件源授权到一个或者多个事件监听器。其基本原理是:组件激发事件,事件监听器监听和处理事件,可以调用组件的addEventTypeListener方法向组件注册监听器。
3、肯定是socket监听啊,然后每次跟一个客户端建立一个连接以后,服务器上开辟一个新的服务线程为客户端服务,然后操作JDBC。
4、应该有获取所有进程的接口函数的吧,得到程序列表,判断就行了。
5、简单的办法就是不断读取要监听的数据,如果有改变,就读取出来。
6、你的运行环境中缺少基础jar包,再main中的没问题是因为你工程中引入了。