Skip to content

Instantly share code, notes, and snippets.

@spaceone
Created September 21, 2015 12:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spaceone/19e3a503c32614def1ce to your computer and use it in GitHub Desktop.
Save spaceone/19e3a503c32614def1ce to your computer and use it in GitHub Desktop.
broken_socket.py
from circuits import Manager, Debugger; from circuits.core.pollers import Select; from circuits.net.sockets import TCPServer, TCPClient; from circuits.net.events import close, connect, write
m = Manager() + Select() + Debugger()
tcp_server = TCPServer(0, secure=True, certfile='/home/git/circuits/tests/net/cert.pem', channel='server')
tcp_client = TCPClient(channel='client')
tcp_server.register(m)
tcp_client.register(m)
m.start()
from time import sleep; sleep(1)
tcp_client.fire(connect(*tcp_server._sock.getsockname(), **{'secure':True}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment