hola para esos casos se utiliza una comunicacion DDE miren este articulo de como se hace
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/161-dde.htm
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/161-dde.htm
, mire yo e echo millones de prueva y es cierto lo que dice wACtOr , supongan que esta todo bien programado, osea estan los index del winsock, se envia una orden y se espera una respuesta, etc.