fix encoding issue

This commit is contained in:
zixuanzh 2019-03-30 19:30:58 -04:00
parent ec7bc45a58
commit 971dbe1a96
2 changed files with 11 additions and 4 deletions

View File

@ -57,6 +57,9 @@ class FloodSub(IPubsubRouter):
""" """
packet = rpc_pb2.RPC() packet = rpc_pb2.RPC()
print ("IN FLOOODSUB PUBLISH")
print (message)
print ("++++++++++++++++")
packet.publish.extend([message]) packet.publish.extend([message])
msg_sender = str(sender_peer_id) msg_sender = str(sender_peer_id)

View File

@ -141,17 +141,21 @@ def generate_message_id():
def generate_RPC_packet(origin_id, topics, msg_content, msg_id): def generate_RPC_packet(origin_id, topics, msg_content, msg_id):
packet = rpc_pb2.RPC() packet = rpc_pb2.RPC()
packet.publish.extend([rpc_pb2.Message( message = rpc_pb2.Message(
from_id=origin_id.encode('utf-8'), from_id=origin_id.encode('utf-8'),
seqno=msg_id.encode('utf-8'), seqno=msg_id.encode('utf-8'),
data=msg_content.encode('utf-8'), data=msg_content.encode('utf-8')
topicIDs=topics.encode('utf-8')) )
])
for topic in topics: for topic in topics:
message.topicIDs.extend([topic.encode('utf-8')])
packet.subscriptions.extend([rpc_pb2.RPC.SubOpts( packet.subscriptions.extend([rpc_pb2.RPC.SubOpts(
subscribe=True, subscribe=True,
topicid = topic.encode('utf-8') topicid = topic.encode('utf-8')
)]) )])
packet.publish.extend([message])
print ("HEYHO")
print (packet)
return packet return packet