• Domingo 22 de Diciembre de 2024, 22:18

Autor Tema:  Comunicacion Matlab - C  (Leído 1875 veces)

Miguelete1

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Comunicacion Matlab - C
« en: Lunes 9 de Octubre de 2006, 13:15 »
0
Tengo un problema a la hora de abrir un socket desde Matlab con un servidor escrito en C. El problema es el siguiente:
1) Abro una conexion tcpip con el servidor, de la siguiente forma:
                    socket = tcpip (IP del servidor, puerto)
2) Abro la conexion tcpip con el comando fopen(socket), ya estoy listo para recibir la informacion del servidor.

El problema es que el servidor cuando detecta la conexion (paso 1), envia al host 3 bytes, pero aun no he abierto el socket con el comando fopen (paso 2), luego estos 3 bytes se pierden. Estos 3 bytes son importantisimos para la ejecucion de mi programa, luego no los puedo perder, como podria solucionar esto? Un saludo y muchas gracias de antemano.