mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2026-02-10 23:20:55 +00:00
Fix MplexStream.read
This commit is contained in:
@ -6,6 +6,8 @@ import multiaddr
|
||||
from libp2p import new_node
|
||||
from libp2p.peer.peerinfo import info_from_p2p_addr
|
||||
|
||||
from tests.constants import MAX_READ_LEN
|
||||
|
||||
|
||||
async def connect(node1, node2):
|
||||
"""
|
||||
@ -38,13 +40,13 @@ async def set_up_nodes_by_transport_opt(transport_opt_list):
|
||||
|
||||
async def echo_stream_handler(stream):
|
||||
while True:
|
||||
read_string = (await stream.read()).decode()
|
||||
read_string = (await stream.read(MAX_READ_LEN)).decode()
|
||||
|
||||
resp = "ack:" + read_string
|
||||
await stream.write(resp.encode())
|
||||
|
||||
|
||||
async def perform_two_host_set_up_custom_handler(handler):
|
||||
async def perform_two_host_set_up(handler=echo_stream_handler):
|
||||
transport_opt_list = [["/ip4/127.0.0.1/tcp/0"], ["/ip4/127.0.0.1/tcp/0"]]
|
||||
(node_a, node_b) = await set_up_nodes_by_transport_opt(transport_opt_list)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user