1

我用 Python 做了一个 IRC-Bot。我想创建一个关机命令。它看起来像这样:

self.SendMessage("Bye!", self.connectedchannel) # Send bye to the connected channel
self.connection.shutdown(socket.SHUT_RDWR) # Shutdown the socket
self.connection.close() # Close the socket
sys.exit() # Exit the program

但在 IRC 中,机器人与“来自客户端的 EOF”断开连接,它没有正确断开连接。如何更改我的代码呢?

4

1 回答 1

1

在关闭套接字之前,发送一条QUIT消息:

QUIT :Bye!

这应该解决它。

于 2013-11-03T19:16:28.757 回答