2014-01-29 21:59:42 +00:00
|
|
|
import httplib
|
2015-06-10 19:40:25 +00:00
|
|
|
import socket
|
2014-01-29 21:59:42 +00:00
|
|
|
|
2015-06-10 19:40:25 +00:00
|
|
|
def GetLocalConnection( port ):
|
|
|
|
|
|
|
|
old_socket = httplib.socket.socket
|
|
|
|
|
|
|
|
httplib.socket.socket = socket._socketobject
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
|
|
|
connection = httplib.HTTPConnection( '127.0.0.1', port, timeout = 8 )
|
|
|
|
|
|
|
|
connection.connect()
|
|
|
|
|
|
|
|
finally:
|
|
|
|
|
|
|
|
httplib.socket.socket = old_socket
|
|
|
|
|
|
|
|
|
|
|
|
return connection
|
2014-01-29 21:59:42 +00:00
|
|
|
|