不用任何控件,发消息给局域网里任何一台机子,能行吗?(100分)

  • 主题发起人 主题发起人 dependmyself
  • 开始时间 开始时间
D

dependmyself

Unregistered / Unconfirmed
GUEST, unregistred user!
写了这样一个系统,用Delphi写服务器端,用ASP或其它工具写客户端。

这样的结构存在着这样一个问题,当服务器服务完客户端的请求以后,
无法通知它请求已经得到响应了。

后来看到Windows2000里的"计算机管理"有一个发送"控制台消息"的功能。
这个功能有点类似于本贴的主题。可以发送信息给其它机子(Win2000),但我测试过,发送给win98
机子,则收不到此信息winme里没有测试过。

不知道它是如何实现的??
 
确实在2000下才能用,在98下不行,98下有个软件可以做到,是利用邮件槽,
我有2000下发送消息的程序的原代码!
 
我想可以,但我不会!
 
to:张无忌
可以把源码发给我看看吗?
awaitlq@163.net 谢谢
 
winexec('net.exe send '+ipedit.Text+' '+memo1.Text,sw_hide);
 
我发了,
 
to :张无忌
老乡,给我一份 hhj_line@netease.com
 
to:BlackDragon
你这样对98能行吗?
 
BlackDragon的方法是可行的,就是先要找出局域网内所有可用的IP地址,这个前面的贴
子都有的
 
已经收到你的邮件,谢谢,我先看看:)
 
我有个最好的办法,那就是扫描网内所有IP,发现135端口是开的,那就是2000系统,就可以
发消息,
我的哪个代码是用一个函数,有GDI界面的,其实就是和BlackDragon原理一样,都是调用
同一个函数!
 
98不行 :-(
 
刚刚测试完,但是效率太低了,没办法用。发送一条信息要用太多时间了:(

to:无忌
而且我还不知道要怎么扫描网内所有的IP,和查看端口135是否打开,可不可以……:)
 
哈哈,还好,那个IP地址,我可以让客户在提交的时候一起提交过来,不就没有这个事了?

那个发送效率要如何提高呢?
 
谢谢无忌,已收到
 
TO dependmyself
我自己写了一个多线程的扫描程序,可以开几乎无限的线程来扫描对应IP的端口是不是开的
你要不要啊?:)
 
to:无忌
好啊:)发一个给我看看啊,先谢了。
 
net send 机器名 要发的内容
我自已做了一个小软件,就是用的这个命令和公司的MM聊天的。 :)
 
net send 工作组名 要发的内容
就所有工作的人都能收到的,以前就因为这个挨骂了。 :(
 
代码我暂时不能发,不过程序可以给你用!
 
后退
顶部