Advertisement
Guest User

Untitled

a guest
Mar 10th, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.65 KB | None | 0 0
  1. --requires
  2. local component = require("component")
  3. local event = require("event")
  4. local modem = component.modem
  5.  
  6. --port
  7. local chatPort = 312
  8.  
  9. --listen
  10. function doListen(localAddress, remoteAddress, port, distance, from,  message)
  11.     if(port ~= chatPort) then return end
  12.     print(from .. ": " .. message)
  13. end
  14.  
  15. --intro / input
  16. io.write("Welcome to GlobalChat!\nEnter a nickname: ")
  17. local nickname = io.read()
  18.  
  19. io.write("Welcome, "+nickname+", you are now chatting with everyone else running this program.\n")
  20.  
  21. event.listen("modem_message", doListen)
  22.  
  23. while true do
  24.     --io.write(">")
  25.     local msg = io.read()
  26.     modem.broadcast(chatPort, nickname, msg)
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement