Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- # Program: Hello_World.srv.rb
- # Code adapted from Clinton, J. (2008). Ruby phrasebook. New York, NT: Addison-Wesley Professional.
- require 'socket'
- server = TCPServer.open(10080) # Socket to listen on port 10080
- loop { # Servers run forever
- client = server.accept # Wait for a client to connect
- puts "Client has connected!"
- client.puts "You are connecting from:"
- client.puts client.peeraddr[2]
- puts "Sending greeting...."
- client.puts "Hello World!" # Send the greeting to the client
- client.puts "Closing the connection. Bye!"
- client.close # Disconnect from the client
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement