Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --requires
- local component = require("component")
- local event = require("event")
- local modem = component.modem
- --port
- local chatPort = 312
- --listen
- function doListen(localAddress, remoteAddress, port, distance, from, message)
- if(port ~= chatPort) then return end
- print(from .. ": " .. message)
- end
- --intro / input
- io.write("Welcome to GlobalChat!\nEnter a nickname: ")
- local nickname = io.read()
- io.write("Welcome, "+nickname+", you are now chatting with everyone else running this program.\n")
- event.listen("modem_message", doListen)
- while true do
- --io.write(">")
- local msg = io.read()
- modem.broadcast(chatPort, nickname, msg)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement