Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'socket'
- hostname = 'localhost'
- port = 2000
- s = TCPSocket.open(hostname, port)
- def in_file sock, flname
- bsname = File.basename(flname)
- puts "bname:" + bsname
- file = File.open("D:\\projects\\rails\\client\\lib\\"+bsname, 'wb')
- while strfile = sock.gets
- if strfile =~ /endfile/
- break
- end
- file.write(strfile)
- end
- file.close
- end
- while line = s.gets
- if /beginfile/ =~ line
- filename = s.gets
- in_file s, filename
- puts "file saved"
- else
- #puts line
- end
- end
- s.close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement