cleanup
This commit is contained in:
parent
0bfff5242b
commit
b095b6919a
|
@ -58,6 +58,7 @@ class TransitConnection(LineReceiver):
|
|||
"""
|
||||
if self._buddy is not None:
|
||||
log.msg("buddy_disconnected {}".format(self._buddy.get_token()))
|
||||
# XXX if our buddy is a WebSocket, this isn't the right way?
|
||||
self._buddy._client.transport.loseConnection()
|
||||
self._buddy = None
|
||||
|
||||
|
@ -237,7 +238,8 @@ class WebSocketTransitConnection(WebSocketServerProtocol):
|
|||
"""
|
||||
if self._buddy is not None:
|
||||
log.msg("buddy_disconnected {}".format(self._buddy.get_token()))
|
||||
self._buddy._client.transport.loseConnection()
|
||||
# XXX if our buddy is tcp this is wrong
|
||||
self._buddy._client.disconnect()
|
||||
self._buddy = None
|
||||
|
||||
def connectionMade(self):
|
||||
|
|
13
ws_client.py
13
ws_client.py
|
@ -36,11 +36,6 @@ class RelayEchoClient(WebSocketClientProtocol):
|
|||
True,
|
||||
)
|
||||
|
||||
# def onConnecting(self, details):
|
||||
# return types.ConnectingRequest(
|
||||
# protocols=["binary"],
|
||||
# )
|
||||
|
||||
def onMessage(self, data, isBinary):
|
||||
print(">onMessage: {} bytes".format(len(data)))
|
||||
print(data, isBinary)
|
||||
|
@ -48,7 +43,6 @@ class RelayEchoClient(WebSocketClientProtocol):
|
|||
self.factory.ready.callback(None)
|
||||
else:
|
||||
self._received += data
|
||||
# return False
|
||||
|
||||
def onClose(self, wasClean, code, reason):
|
||||
print(">onClose", wasClean, code, reason)
|
||||
|
@ -65,18 +59,15 @@ def main(reactor):
|
|||
f = WebSocketClientFactory("ws://127.0.0.1:4002/")
|
||||
f.reactor = reactor
|
||||
f.protocol = RelayEchoClient
|
||||
## f.protocols = ["binary"]
|
||||
# NB: write our own factory, probably..
|
||||
f.token = "a" * 64
|
||||
f.side = "0" * 16 if will_send_message else "1" * 16
|
||||
f.done = Deferred()
|
||||
f.ready = Deferred()
|
||||
|
||||
proto = yield ep.connect(f)
|
||||
# proto_d = ep.connect(f)
|
||||
# print("proto_d", proto_d)
|
||||
# proto = yield proto_d
|
||||
print("proto", proto)
|
||||
yield f.ready
|
||||
|
||||
print("ready")
|
||||
if will_send_message:
|
||||
for _ in range(5):
|
||||
|
|
Loading…
Reference in New Issue
Block a user