Jan-28-2020, 03:59 PM
Hello everyone
I am quite stuck. i am trying to get a message from a TCP communication protocol, this message is converted in a list of strings and then into a list of float, The thing is that im getting an error because of the delimiters. here is my code
I am quite stuck. i am trying to get a message from a TCP communication protocol, this message is converted in a list of strings and then into a list of float, The thing is that im getting an error because of the delimiters. here is my code
while True:
message = conn.recv(BUFFER_SIZE)
if not message:
break
t1 = time.time()
message = message.decode("utf-8")
print("Raw message: {}".format(message))
data = list(message.split(","))
print("Data Size:{} ".format(len(data)))
MyNewData = []
for item in data:
MyNewData.append(float(item))
print("The new list: {}".format(MyNewData))
# data = list(map(float,message.split(",")))
print("Size:{} ".format(len(data)))
