RT,谢谢

解决方案 »

  1.   

    得看目标计算机支持什么协议。
    一般都是用STMP协议发邮件通知
      

  2.   

    如果Windows 2K/XP缺省情况,是可以用经典net send来逗逗朋友开心,命令如下
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Me>net send
    此命令的语法是:
    NET SEND
    {name | * | /DOMAIN[:name] | /USERS} message
      

  3.   

    原来楼主已经说了不要net send了,我的罪过,太晚了没看清楚,愿上帝原谅我。
      

  4.   

    net send 在XP下不行的吧 
      

  5.   

    还有别的API函数可用么?
    如果自己有Administrator权限的话?
      

  6.   

    系统(XP)除了net send外就没有其他的能发送给其他电脑信息的系统功能,LZ还不让装客户端,你开玩笑的吧,病毒木马都还要安装运行了,而且必须有那功能才可以发信息的。
      

  7.   

    要是照LZ这想法真实现了,QQ,MSN也该下岗了。
      

  8.   

    那在局域网内能Ping指定IP或获取Mac地址,计算机名称等等,
    说明电脑之前已经通讯了啊。。
    为什么就不可以发消息呢?
      

  9.   

    能ping通只能说明该主机在线,你想要在对方屏幕上显示文字信息必须有个程序A在对方某个端口监听,该端口收到你的本机程序B发数据包到程序A,程序A才能分析发过来的数据包分析并在对方机器显示出来。
      

  10.   

    能ping也是机器支持某些协议,返回对应的信息给你,而你的要求属于现有的协议没有支持的,所以需要有自己的实现,以及对方机器上安装客户端等放来,才能够进行你自己的通信
      

  11.   

    那在局域网内能Ping指定IP或获取Mac地址,计算机名称等等, 
    说明电脑之前已经通讯了啊。。 
    为什么就不可以发消息呢
    ================
    能ping是因为机器支持ICMP协议,并不是说只要硬件上连上了,就可以发过去的,你发的东西在对方机器上要显示,这个显示工作谁来做呢?另外你发过去的东西总要有个进程来接受吧,谁来收呢?所以必须要有一个客户端。
      

  12.   

    Ping命令是,
    只是我的电脑根路由器进行通讯么?
      

  13.   

    简单来说ping命令就是查看一个主机是否在线的命令。
    路由器作为一个通信中介,转发你的数据包而已。