added supprot for using a socket to trnasmit a command message to a vis and for recieving a command message to say vis is ready