Merge pull request #37 from zixuanzh/open-stream

connecting open_stream to stream constructor
This commit is contained in:
ZX
2018-11-11 12:32:29 -05:00
committed by GitHub
3 changed files with 14 additions and 7 deletions

View File

@ -4,13 +4,17 @@ from .stream_interface import IStream
class Stream(IStream):
def __init__(self, peer_id, multi_addr, connection):
IStream.__init__(self, peer_id, multi_addr)
IStream.__init__(self, peer_id, multi_addr, connection)
self.peer_id = peer_id
stream_ip = multi_addr.get_protocol_value("ip4")
stream_port = multi_addr.get_protocol_value("tcp")
self.multi_addr = multi_addr
self.stream_ip = multi_addr.get_protocol_value("ip4")
self.stream_port = multi_addr.get_protocol_value("tcp")
self.reader = connection.reader
self.writer = connection.writer
# TODO should construct protocol id from constructor
self.protocol_id = None