我正在Ruby中编写IRC服务。
以下是一些代码:
#!/usr/local/bin/ruby
require "socket"
$SAFE=1
class IRC
def initialize(server, port)
@server = server
@port = port
end
end
当我更改代码时,我终止了PID并重新启动它,但我想知道如何实现一个'rehash'排序来重新加载代码而不重新启动进程(导致断开/连接)。