#!/usr/bin/env ruby # Connect, but get the protocol wrong: don't read the hello, so we # close and break the sendfile. require 'flexnbd/fake_source' include FlexNBD addr, port, srv_pid, newaddr, newport = *ARGV client = FakeSource.new(addr, port, 'Timed out connecting') client.write_read_request(0, 8) client.read_raw(4) client.close exit(0)