我在Python中完成了一个IRC-Bot。 我想创建一个shutdown命令。 它看起来像这样:
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”断开连接,它没有正确断开连接。 如何更改我的代码呢?
答案 0 :(得分:1)
关闭套接字之前,请发送QUIT
消息:
QUIT :Bye!
这应该解决它。