mirror of
				https://github.com/lunarmodules/luasocket.git
				synced 2025-10-31 18:35:45 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			716 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			716 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -----------------------------------------------------------------------------
 | |
| -- TCP sample: Little program to send text lines to a given host/port
 | |
| -- LuaSocket sample files
 | |
| -- Author: Diego Nehab
 | |
| -- RCS ID: $Id$
 | |
| -----------------------------------------------------------------------------
 | |
| require("socket")
 | |
| host = host or "localhost"
 | |
| port = port or 8080
 | |
| if arg then
 | |
| 	host = arg[1] or host
 | |
| 	port = arg[2] or port
 | |
| end
 | |
| print("Attempting connection to host '" ..host.. "' and port " ..port.. "...")
 | |
| c = socket.try(socket.connect(host, port))
 | |
| print("Connected! Please type stuff (empty line to stop):")
 | |
| l = io.read()
 | |
| while l and l ~= "" and not e do
 | |
| 	socket.try(c:send(l, "\n"))
 | |
| 	l = io.read()
 | |
| end
 |