Skip to content

Instantly share code, notes, and snippets.

@ransford
Created January 8, 2018 22:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ransford/09e0941489060381546f1106c215a5ae to your computer and use it in GitHub Desktop.
Save ransford/09e0941489060381546f1106c215a5ae to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
from twisted.internet.protocol import Protocol, Factory
from twisted.internet import reactor
class Scream(Protocol):
version = b'123'
def dataReceived(self, data):
self.transport.write(b'AAAAAAAA' + self.version)
if __name__ == '__main__':
f = Factory()
f.protocol = Scream
reactor.listenTCP(12346, f)
reactor.run()
@ransford
Copy link
Author

ransford commented Jan 8, 2018

Run with

$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install twisted
$ python server.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment