Struct Int Problem? October 22, 2010 09:23PM | Registered: 13 years ago Posts: 4 |
Quote
struct info{
int x;
char a;
};
Quote
void main() {
info rdata;
rdata.x = 17;
rdata.a = 'A';
int len = sizeof(rdata);
n = send(newsockfd, &rdata, len, 0);
}
Quote
struct info recv;
int recvlength;
net_read(connection, &recvlength, 4);
GRRLIB_Printf(255, 115, tex_BMfont5, GRRLIB_LIME, 1, "recvlen: %d",recvlength);
net_recv(connection,&recv,recvlength,0);
GRRLIB_Printf(255, 125, tex_BMfont5, GRRLIB_LIME, 1, "x: %d", recv.x);
GRRLIB_Printf(255, 155, tex_BMfont5, GRRLIB_LIME, 1, "a: %c", recv.a);
Re: Struct Int Problem? October 22, 2010 09:27PM | Registered: 13 years ago Posts: 37 |
Quote
void main() {
info rdata;
rdata.x = htonl(17);
rdata.a = 'A';
int len = sizeof(rdata);
n = send(newsockfd, &rdata, len, 0);
}
Quote
GRRLIB_Printf(255, 125, tex_BMfont5, GRRLIB_LIME, 1, "x: %d", ntohl(recv.x));