blender connect to tcp server

hey guys,

my english is just not perfect, but i try to explain to my problem.

i wrote here a script, looks like :

import bgeimport socket

def main():

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
cont = bge.logic.getCurrentController()
own  = cont.owner

#print(own.worldPosition)

s.connect(('127.0.0.1', 13000))
s.send(str(own.worldPosition).encode())
s.shutdown(0)
s.close() 

main()

as you can see, it connects to my tcp server (written in visual basic) and sends a message.
but i want it permanently sends a messgae. how do i do that?