El error esta en que no puedes enviar datos justamente cuando haces la conexion. en Visual Basic primero se hace el intento de conexion, una vez conectado se ejecuta la propiedad Connect y es donde debes poner el Send y al final del Send entonces si puedes poner el Close
De hecho el Close tambien lo puedes hacer en el evento SendComplete
Checate los eventos, hay algunos mas
www.codigoplus.com