# =========================================================
# send data
# From: pymotw.com/2/socket/tcp.html
# =========================================================
import socket as sk
# create a TCP/IP socket
sock = sk.socket(sk.AF_INET, sk.SOCK_STREAM)
# connect to server address and port
addr = 'localhost'
port = 10000
saddress = (addr,port)
print('connecting to {}'.format(saddress))
sock.connect(saddress)
# send data
i = 0
try:
print('sending messages')
while True:
msg = 'my message #{}'.format(i)
print('msg len = {}'.format(len(msg)))
print('sending message "{}"'.format(msg))
sock.sendall(msg)
if i > 4:
break
i += 1
finally: # no matter what, close the socket
# close the connection
sock.close()