hola. eh estado trabajando en un proyecto con comunicacion con socket y de hecho no he tenido ningun problema hasta que ofusco

, cuando ofusco mi aplicacion no puede comunicarse, alguien tiene alguna idea

.
De esta forma se hace la conexion:
Código:
tcpClnt.Connect(IPDelHost, PuertoDelHost)
Stm = tcpClnt.GetStream()
Este es el codigo donde esta esperando a un nuevo cliente:
Código:
dim PuertoDeEscucha As String = "xxxx"
dim tcpLsn As New TcpListener(PuertoDeEscucha)
Socket = tcpLsn.AcceptSocket()
Este es el codigo que espera el mensaje:
Código:
Dim Recibir() As Byte
Recibir = New Byte(50) {}
'Me quedo esperando a que llegue un mensaje desde el cliente
Ret = .Socket.Receive(Recibir, Recibir.Length, SocketFlags.None)
UltimosDatosRecibidos = Encoding.ASCII.GetString(Recibir, 0, Ret)
Este es el codigo que envia el mensaje:
Código:
dim Datos As String
BufferDeEscritura = Encoding.ASCII.GetBytes(Datos)
'Envio los datos al Servidor
Stm.Write(BufferDeEscritura, 0, BufferDeEscritura.Length)
Lo mas impresionante es que funciona sin problema antes de ofuscar pero deja de hacerlo despues de ofuscar, el problema es que no me genera error solo no envia o no recibe el mensaje
cualquier ayuda es bienvenida se lo agradezco de antemano...
victor Rodriguez Santiago chile..