看板mud
标 题在 Mud 中和 MSN & YAHOO 作通讯
发信站不良牛牧场 (Sun Mar 6 16:57:17 2005)
转信站ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!News.AU!zoonews.ee.n
现在满多网路游戏都有内建和 MSN 作连结的功能了,让玩家在游玩之
时,还可以和朋友作即时的聊天通话。
现在配合了邪恶的软体 bitlbee 就可以达到这项功能。其实在 Mud 里
面用 Mud 里的 socket 理论上也可以完成,不过因为 Msn 的通讯需要
https 之类的加密协定,所以就只能作到一半了。
bitlbee 其实还帮我们处理了语系的转换,和各个 im protocol 的处理
,这样可以让我们使用简单的 irc protocol 就可以达到我们想要目地了。
以下提供我已经完成的程式,但如果有任何 bug 欢迎通知我。
即时通讯系统
http://blog.rw.twku.net/resserver.php?blogId=2&resource=im.tgz
解开後,把 im_d.c 放到 /adm/daemons/ 底下,把 im.c 放到
/cmds/std/下。
别忘了更改 im_d.c 里面 bitlbee server 的位置,如果你要连到本机的
话,请记得在你的电脑必需要安装 bitlbee。目前 bitlbee 可以在 linux
& windows 下启动使用。
以下是使用说明:
指令格式 : im [各项参数]
这个指令可以让你登入网路上流行的即时通讯软体。目前支援的即时
通讯软体有 MSN 、 YAHOO 这二项。
不管你是第几次使用,要使用 im 时,必需先打 im login 作登入的
动作。
因为网路传输的关系,有些讯息可能会延迟一些时间才会收到。
im login - 登入 im 系统。
im quit - 登出 im 系统。
im who - 列出你的好友名单。
im register msn - 注册 msn 帐号。
im register yahoo - 注册 yahoo 帐号。
im add <protocol> <account> - 新增好友。
im remove <account>- 移除好友。
im no - 不同意他人把你加入好友名单。
im yes - 同意他人把你加入好友名单。
im nick <nick> - 修改 msn 的昵称。
im tell <id> <msg> - 传讯给某人。
原文在:
http://blog.rw.twku.net/2_whatups_blog/archive/62__mud__msn__yahoo_oeae.html
my mail:
[email protected]
--
╭──── Origin:
<不良牛牧场> bbs.badcow.com.tw (210.200.247.200)─────╮
│ ↘ Welcome to SimFarm BBS -- From : [221.169.175.100] │
╰◣◣◢ ◢◢《不良牛免费拨接→电话:40586000→帐号:zoo→密码:zoo》 ◣◣◢ ─╯