文件名称:iirc:IRC服务器,如果我没记错的话
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-19 03:42:42
Go
iirc 不要将其放在服务器上,它还没有准备好。 以的样式实现(irc的子集)服务器。 像hector一样,受支持的命令是: USER和PASS-对服务器进行身份验证。 (您的客户端在连接后立即发送它们。) NICK-设置您的昵称。 加入-加入频道。 PRIVMSG和NOTICE-将消息发送到另一个昵称或频道。 主题-更改或返回频道主题。 名称-显示频道中的昵称列表。 WHO-与NAMES类似,但返回更多信息。 (您的客户端可能在加入频道时发送此消息。) WHOIS-显示有关昵称的信息,包括已连接多长时间。 PART-离开频道。 离开-标记或取消标记您不在。 邀请-邀请其他用户访问频道。 PING-(您的客户端使用此命令来衡量其与服务器的连接速度。) 退出-与服务器断开连接。
【文件预览】:
iirc-master
----server()
--------server.go(3KB)
--------server_test.go(2KB)
--------clients.go(1KB)
--------client.go(3KB)
----commands()
--------whois.go(913B)
--------join.go(465B)
--------mode.go(585B)
--------part.go(429B)
--------invite.go(694B)
--------command.go(611B)
--------topic.go(593B)
--------ping.go(144B)
--------privmsg.go(522B)
--------nick.go(440B)
--------notice.go(375B)
--------away.go(250B)
--------names.go(452B)
--------who.go(729B)
--------user.go(449B)
----reply()
--------who_is_user.go(314B)
--------topic_change.go(269B)
--------welcome.go(307B)
--------who_is_channels.go(353B)
--------user_mode_is.go(254B)
--------join.go(257B)
--------end_of_who.go(244B)
--------who_is_operator.go(296B)
--------who_is_idle.go(335B)
--------name_reply.go(529B)
--------no_topic.go(281B)
--------part.go(257B)
--------channel_mode_is.go(300B)
--------invite.go(241B)
--------who_reply.go(423B)
--------pong.go(194B)
--------topic.go(262B)
--------end_of_whois.go(291B)
--------privmsg.go(235B)
--------nick.go(200B)
--------notice.go(233B)
--------end_of_ban_list.go(324B)
--------away.go(261B)
--------who_is_server.go(282B)
--------now_away.go(219B)
--------end_of_names.go(336B)
--------unaway.go(222B)
----channel()
--------channels.go(925B)
--------client.go(111B)
--------channel.go(1KB)
----test()
--------topic_test.go(744B)
--------names_test.go(1KB)
--------user_test.go(767B)
--------notice_test.go(1KB)
--------pass_test.go(213B)
--------join_test.go(1KB)
--------away_test.go(427B)
--------helpers.go(3KB)
--------nick_test.go(665B)
--------invite_test.go(2KB)
--------whois_test.go(2KB)
--------who_test.go(2KB)
--------mode_test.go(930B)
--------quit_test.go(527B)
--------part_test.go(813B)
--------privmsg_test.go(1KB)
--------ping_test.go(229B)
----LICENSE(1KB)
----connection()
--------handler.go(150B)
--------log.go(533B)
--------conn.go(1KB)
----iirc.go(286B)
----errors()
--------errors.go(2KB)
----message()
--------message.go(1KB)
--------parse_test.go(2KB)
--------prefix_test.go(1KB)
--------prefix.go(827B)
--------parse.go(821B)
--------params.go(757B)
--------params_test.go(1KB)
--------message_test.go(2KB)
--------sender.go(90B)
----README.md(1KB)