如何在Ruby中克隆套接字?

时间:2014-09-23 06:20:42

标签: ruby sockets

我正在用Ruby编写文件传输客户端/服务器程序。我的客户端可以向服务器发送get,send或list命令。在TCPServer.accept调用之后,我有一个客户端的套接字,我用它来接收命令。

当一个命令进来时我想打开另一个套接字和线程来传输数据,这样我就可以保持原始套接字和线程打开以继续接受命令,并在数据传输时杀死数据套接字和线程完整。

如果我有TCPSocket袜子,我可以使用sock.clone()?

我之前在其他语言中已经完成了这种实现,但我不确定如何在Ruby中实现它。

0 个答案:

没有答案