查看文章 |
简单的局域网聊天软件 这是一个简单的局域网聊天软件(VB6.0实现),它可以实现在局域网中两台主机间的在线聊天,程序很简单,只有短短的几十行,但“麻雀虽小,五脏俱全”,它已经有了局域网聊天软件的大体框架。我们在它的基础上稍加改进,就能做出不错的聊天小软件呢。 Free Chat将局域网聊天进行到底 局域网内即时通讯工具,笔者选择了Free Chat(以下简称VC)。通过该工具向局域网内各个计算机发送信息、传输文件,方便了我们在局域网中的信息沟通。 软件名称: Free Chat (1)屏蔽QQ,聊天依旧 虽然在后勤主任的命令下,笔者屏蔽了服务器上所有的聊天软件端口,自从安装了VC,各个用户就可以在局域网内部进行即时沟通了。 第一步:将VC安装后在任务栏中生成一个tray图标,双击该图标即可打开 VC主界面。程序会自动显示你计算机的用户名,我们还可以通过“Your nickname”(你的昵称),输入喜欢的昵称。 第二步:所有安装VC软件的计算机,当VC启动后该用户的名称会自动显示对方的在当前在线的人数列表中。 第三步:在VC中聊天和QQ群的聊天方式相似,在下面的信息输入框中输入聊天内容和表情符号后。单击键盘上的“回车”键便可将聊天信息发送的上面的聊天信息显示窗口中,这样在线的好友你一言我一语就可以聊天了(如图1)。
图1 Free Chat聊天对话框
由于办公室内大部分同事使用的都是Windows 2000/XP系统,因此,果冻向草莓等人介绍如何在以Windows 2000/XP系统为主的局域网中进行即时沟通。果冻要介绍的便是Windows 2000/XP系统提供的信使功能。 果冻提示 Windows 2000/XP系统的用户,在上网的过程中经常会看到一些莫名其妙的弹出窗口,其中的内容也是五花八门的,让不少人以为自己的电脑染上了病毒。其实,这是Windows系统为用户提供的信使服务。虽然这项服务让很多人“深恶痛绝”,可也不是全无用处的,尤其是在不能上外网的局域网环境中,它的消息传送功能还是很实用的。 一、启用信使服务 在Windows 2000/XP系统中,信使服务在默认状态下是启用的,不过也有些用户禁用了这项服务。现在,果冻首先要做的便是将电脑中的信使服务重新启用以便局域网内的电脑相互发送消息。 在“运行”对话框内输入“net start messenger”,回车后即可启用信使服务。 如果使用上述方法无法启用信使服务,我们可以在“运行”对话框内输入“services.msc”并回车,进入“服务”窗口,接着在该窗口的服务列表中找到“Messenger”项并双击打开,在弹出的窗口中将启动类型改为“自动”即可(图1)。
二、管理自己的昵称
设置昵称的方法很简单,在命令提示符窗口中的命令行提示符后输入“net name 自己的昵称”,回车后即可创建成功。 例如,草莓要给自己取一个名为LittleBoy的昵称,那么只要在命令提示符后输入“net name LittleBoy”,回车后她的昵称就为“LittleBoy”了。 果冻提示 Windows信使对昵称的长度有所要求,不能超过15个字符,而且必须使用英文字符。另外,昵称不能与工作组或域中已有的“昵称”相同。 使用“net name”命令创建昵称有一个不足之处,便是一旦Windows重启,信息便会丢失。不过,这可难不到果冻,他编写了一个批处理文件,其内容便是“net name x”命令(x为昵称),然后将该批处理文件放入Windows启动组内。这样,每次启动计算机后,系统都会自动创建我们所设定的昵称。 要删除某个昵称,只要在命令行提示符后输入“net name x /delete”,回车后即可。 果冻提示 利用昵称可被任意创建和删除的特点,我们可以为自己取多个昵称,不同的昵称告诉不同的人,就可就间接达到“好友分组”的功能。如果要屏蔽某个“组”发来的消息,只要运行“net name x /delete”,将对应于该“组”的昵称关闭即可。 三、信使为你传情达意 进行上述设置后,草莓已经迫不及待的要开聊了。不过,一听到果冻说通过信使聊天也有很多讲究,否则会“前功尽弃”,草莓只好乖乖听讲。 1.利用昵称发送信息 昵称创建成功后,我们只要知道对方的昵称,便可以在命令提示符后输入“net send 昵称 要发送的消息”,回车后即可将消息发送出去。 例如,果冻要向草莓(草莓的昵称为“LITTLEBOY”)发送一条信息“come here”,那么只要在“运行”对话框中或者命令行提示符后输入“net send LITTLEBOY come here”,回车后在草莓的电脑上便会弹出“信使服务”窗口(图2)。
2.利用IP或计算机名发送消息 如果有人没有给自己设定昵称,我们也可发送消息给他,前提是我们要知道对方的IP地址或计算机名称。发送的格式为“net send 计算机IP地址/计算机名称 消息内容”(如“net send 192.168.1.8 早上好”)。 3.群发消息 信使服务有个特点,便是能够群发消息,只要本工作组内的电脑开启了信使服务,就都能收到我们所发出的消息。发送消息的格式为“net send * 消息内容”。 草莓想通知大家下午三点开会,就只要在运行框内输入“net send * 下午三点开会,请勿迟到”并回车,即可将消息传送到本工作组的其他电脑上。发送成功后,本机会提示“消息已发送给本工作组中的所有计算机”。 四、躲开骚扰 由于信使服务是被动接收信息,而且都是弹出式的对话框,只要开启了信使服务,用户就不能拒绝接收。针对这一问题,果冻向大家介绍了“躲开骚扰”的办法。 在“运行”对话框中输入“net stop messenger”即可。这样,当别人试图给我们发信息时,就会收到“发送消息到×××的时候出错。网络上找不到此消息别名”的提示。 五、勿忘Windows 98 上述内容介绍的是Windows 2000/XP中的信使服务,但是果冻没有忘记几位“执着”使用Windows 98系统的同事。 在Windows 98中,消息服务是通过Winpopup.exe这个程序来进行的。如果对方的系统是Windows 98并且已运行Winpopup(在“运行”对话框内输入Winpopup并回车,即可打开Winpopup聊天窗口),我们在Windows 2000/XP系统中使用信使服务发送的信息在Winpopup中便能收到。同样,在Winpopup中向安装Windows 2000/XP系统的计算机发送信息,对方也能够顺利收到。 在果冻的指点下,办公室内部的地下“聊天网”悄悄搭建了起来。在进行繁忙的工作之时,大家不仅可以利用“信使”聊天解闷,还可通过它请同事在工作上提供帮助和支持。
|