有谁知道如何以编程方式:
我习惯使用PHP,但这并不重要.
谢谢 !
你基本上需要:
您需要打开与IRC服务器的连接.通常使用该fsockopen()功能完成.
服务器需要两个命令,NICK和USER.请注意,服务器期望\r\n作为行结束(如果您不发送它,服务器将不接受您的命令).
发送这两个命令后,服务器将向您发送ping.
:irc.servername.com PING :RANDOM-STRING
Run Code Online (Sandbox Code Playgroud)
您必须回复PONG :RANDOM-STRING(相同的字符串).如果您不活动,服务器将定期发送它们.如果您没有回复,服务器将认为您已经死亡,并关闭连接.
连接阶段结束后(您可以告诉它,因为当您这样做时将从服务器获得001命令),您加入该频道.发送以下命令:
JOIN #channel-name
Run Code Online (Sandbox Code Playgroud)
服务器将您加入频道,向您发送主题和名称列表.一旦结束,你就加入了频道.
如果以上所有内容都正确无误,那么您只需要
PRIVMSG #channel-name :YOUR MESSAGE HERE
Run Code Online (Sandbox Code Playgroud)
冒号之后的任何内容都是消息.
祝好运!:)
| 归档时间: |
|
| 查看次数: |
9345 次 |
| 最近记录: |