Skip to content

Instantly share code, notes, and snippets.

@MostAwesomeDude
Created March 12, 2012 20:30
Show Gist options
  • Select an option

  • Save MostAwesomeDude/2024501 to your computer and use it in GitHub Desktop.

Select an option

Save MostAwesomeDude/2024501 to your computer and use it in GitHub Desktop.
from twisted.python import log
from sys import stdout
log.startLogging(stdout)
from twisted.internet.protocol import Protocol, Factory
class EchoProtocol(Protocol):
def dataReceived(self, data):
self.transport.write(data)
class EchoFactory(Factory):
protocol = EchoProtocol
from twisted.application.strports import listen
from twisted.web.server import Site
from twisted.web.websockets import WebSocketsResource
port = listen("tcp:5600", Site(WebSocketsResource(EchoFactory())))
from twisted.internet import reactor
reactor.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment