[Twisted-Python] Binding echo server to a particular ip address
Morrow, Paul
Paul.Morrow at loyaltyworks.com
Wed May 14 11:35:56 MDT 2003
The following is your simpleserv.py echo server example. On a multihost
(multiple ip addresses) server, how would I have it listen on a
particular ip address?
Thanks.
from twisted.internet import reactor, protocol
class Echo(protocol.Protocol):
"""This is just about the simplest possible protocol"""
def dataReceived(self, data):
"As soon as any data is received, write it back."
self.transport.write(data)
def main():
"""This runs the protocol on port 8000"""
factory = protocol.ServerFactory()
factory.protocol = Echo
reactor.listenTCP(8000,factory)
reactor.run()
# this only runs if the module was *not* imported
if __name__ == '__main__':
main()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20030514/4a59044b/attachment.html>
More information about the Twisted-Python
mailing list