我有一个通过机架劫持在套接字上运行的程序。我想使用真正的 TCP 套接字测试该程序,并且我想接收它发送到套接字的内容并检查我是否得到了正确的结果。
我该怎么做?我尝试使用 Socketpair:
@sender, @receiver = Socket.pair(:INET, :STREAM, 1024 * 256)`
接着
hijack_proc = h.fetch('rack.hijack')
hijack_proc.call(@sender)
但我得到的只是Protocol not supported - socketpair(2)