Muy buenas, estoy trabajando en una aplicación en c++ con la Kinect y necesito enviar los datos que coge la Kinect a Matlab para procesarlos luego.
El problema esta en que la función original donde se realiza el tracking es un CallBack (no entiendo muy bien que implica), el caso es que cuando declaro los sock_LISTEN, sock_CONNECTION y demás al realizar sock_CONNECTION=accept(sock_LISTEN,...) el valor de sock_CONNECTION me cambia de un valor normal (suele ser 1500 o algún puerto que no este usado) a 430033423, por tanto la funcion send(sock_CONNECTION...) no envía correctamente.
Hay alguna forma de hacer que el valor no se mueva?
Os dejo los enlaces del cliente que estoy usando y también el código donde se encuentra la función FTHelper que es la que hace el tracking y desde donde hay que enviar los datos.
https://mega.nz/#!vVZEFRaD!Uwgh3M4ObikNk81vxDy-GfFRYThhW-5lNsalK9rO2As
Se puede declarar como global?
Por ejemplo:
#define sock_CONNECTION = 1200;
#define sock_CONNECTION = 1201;
Un saludo.