Internet 中继聊天 rfc 实现
Internet Relay Chat rfc implementation
我目前正在编写 Internet 中继聊天 client/server 实现。
我阅读了 RFC 1459,但有些地方我还是不清楚。
首先假设我们有三个用户 A、B 和 C。
A post 一条频道消息,我应该把它发回给 A、B 和 C 还是只发回给 B 和 C?我的意思是 A 的客户应该处理他们自己的 posting 吗?
第二点,我想处理用户加入多个频道的可能性。
那么我该如何处理我的用户一次只能 post 到一个频道的事实? RFC 对此不清楚。
问候,斯旺
第一感觉没有。消息不会广播,因此用户不会收到自己的消息。
发送消息时,您需要提供目的地。无论是用户还是渠道。因此 PRIVMSG #channel :hello world
会将消息定位到 #channel
。该房间中的其他用户将收到以下内容:
:juco!~juco@hostname.com PRIVMSG #example :Hello world
这在 4.4.1 Private messages 中有更详细的解释。
我目前正在编写 Internet 中继聊天 client/server 实现。 我阅读了 RFC 1459,但有些地方我还是不清楚。
首先假设我们有三个用户 A、B 和 C。 A post 一条频道消息,我应该把它发回给 A、B 和 C 还是只发回给 B 和 C?我的意思是 A 的客户应该处理他们自己的 posting 吗?
第二点,我想处理用户加入多个频道的可能性。 那么我该如何处理我的用户一次只能 post 到一个频道的事实? RFC 对此不清楚。
问候,斯旺
第一感觉没有。消息不会广播,因此用户不会收到自己的消息。
发送消息时,您需要提供目的地。无论是用户还是渠道。因此 PRIVMSG #channel :hello world
会将消息定位到 #channel
。该房间中的其他用户将收到以下内容:
:juco!~juco@hostname.com PRIVMSG #example :Hello world
这在 4.4.1 Private messages 中有更详细的解释。