I'm not sure if I submitted this before, but it really helps our
implementation.

We have 12 PyMSNt gateways, and a concern that MSN would *discourage*
over 8,000 connections from the same IP address led me to modify
src/legacy/msn/msnw.py so that it would use the value in config.host
instead of the default.

Here is the 'diff':

$ diff msnw.py ~/trunk/src/legacy/msn/
15c15
<
---
> import config
65c65,66
<
self.connectors.append(reactor.connectTCP("messenger.hotmail.com", 1863,
dispatchFactory))
---
>
self.connectors.append(reactor.connectTCP("messenger.hotmail.com", 1863,
dispatchFactory, bindAddress=(config.host,0)))
>
#self.connectors.append(reactor.connectTCP("messenger.hotmail.com",
1863, dispatchFactory))
77c78,79
<               self.connectors.append(reactor.connectTCP(host, port,
self.notificationFactory))
---
>               self.connectors.append(reactor.connectTCP(host, port,
self.notificationFactory, bindAddress=(config.host,0)))
>               #self.connectors.append(reactor.connectTCP(host, port,
self.notificationFactory))
505c507,508
<                       reactor.connectTCP(host, port, factory)
---
>                       reactor.connectTCP(host, port, factory,
bindAddress=(config.host,0))
>                       #reactor.connectTCP(host, port, factory)
520c523,524
<               reactor.connectTCP(host, port, factory)
---
>               reactor.connectTCP(host, port, factory,
bindAddress=(config.host,0))
>               #reactor.connectTCP(host, port, factory)

_______________________________________________
py-transports mailing list
py-transports@blathersource.org
http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to