def netcat(hostname, port, content, quiet=False):
if not quiet:
print('Connecting to port {}'.format(port))
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((hostname, port))
s.sendall(content.encode('utf-8'))
s.shutdown(socket.SHUT_WR)
data = []
while True:
datum = s.recv(16384)
if datum == '':
break
datum = datum.split('\n')
for dat in datum:
if dat != '':
dat = float(dat)
if 1 >= dat >= -1: #TODO: Parameterize
data.append(dat)
s.close()
return data
评论列表
文章目录