rwho_a.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 38 行

C
38
字号
/* * File    : remote_a.c * Creator : ken@mud.szptt.net.cn * When    : 98-1-15 * * This protocol is used to send a intermud emote request. */#define DEBUG "debug"#undef DEBUG#include <net/dns.h>#include <net/macros.h>inherit F_CLEAN_UP;inherit F_DBASE;void create() {    seteuid(ROOT_UID);    set("channel_id", "网路频道精灵(remote_a)");}void incoming_request(mapping info){    object ob;    if( !ACCESS_CHECK(previous_object())) return;    if (stringp(info["PORTUDP"]) && stringp(info["HOSTADDRESS"])) {        if (info["NAME"] == Mud_name()) return ;        if (!DNS_MASTER->dns_mudp(info["NAME"]))            PING_Q->send_ping_q(info["HOSTADDRESS"], info["PORTUDP"]);        if (!(ob = find_player(lower_case(info["ASKWIZ"])))) return ;        tell_object(ob, info["RWHO"]);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?