Si no especificas exactamente qué es el problema no se podrá dar una idea razonable, y no quiere decir que no he leido la consulta anterior.
Podrías ser más específico, no entiendo porqué en Java sí y en VB no, al final el principio de los sockets es el mismo, lo que cambia es el lenguaje.