Я хочу, чтобы служба twisted (запускалась через twistd) прослушивала запрос TCP / POST на указанном порту с указанным IP-адресом. К настоящему времени у меня есть искаженное приложение, которое слушает порт 8040 на локальном хосте. Он работает нормально, но я хочу, чтобы он прослушивал только определенный IP-адрес, скажем, 10.0.0.78.
Как это сделать? Это фрагмент моего кода:
application = service.Application('SMS_Inbound')
smsInbound = resource.Resource()
smsInbound.putChild('75sms_inbound',ReceiveSMS(application))
smsInboundServer = internet.TCPServer(8001, webserver.Site(smsInbound))
smsInboundServer.setName("SMS Handling")
smsInboundServer.setServiceParent(application)