标签: ruby sockets
我正在用Ruby编写文件传输客户端/服务器程序。我的客户端可以向服务器发送get,send或list命令。在TCPServer.accept调用之后,我有一个客户端的套接字,我用它来接收命令。
当一个命令进来时我想打开另一个套接字和线程来传输数据,这样我就可以保持原始套接字和线程打开以继续接受命令,并在数据传输时杀死数据套接字和线程完整。
如果我有TCPSocket袜子,我可以使用sock.clone()?
我之前在其他语言中已经完成了这种实现,但我不确定如何在Ruby中实现它。