Ticket #7274: server.py
File server.py, 446 bytes (added by , 8 years ago) |
---|
Line | |
---|---|
1 | import twisted.spread.pb as pb |
2 | |
3 | import resources |
4 | |
5 | from twisted.internet import reactor |
6 | from twisted.cred import portal, checkers |
7 | |
8 | def main(): |
9 | realm = resources.Server() |
10 | checker = checkers.InMemoryUsernamePasswordDatabaseDontUse() |
11 | checker.addUser("alice", "1234") |
12 | p = portal.Portal(realm, [checker]) |
13 | |
14 | reactor.listenTCP(8800, pb.PBServerFactory(p)) |
15 | reactor.run() |
16 | |
17 | if __name__ == "__main__": |
18 | main() |