Code: Select all
os_printf("\ncon_buf:%d",strlen(connection->buffer));[b]这输出等于0[/b]
os_printf("\nmsg长度:%d",connection->message.length);[b]这输出等于3[/b]
variable_header = (void*)(connection->buffer + connection->message.length);
os_printf("\nvariable:%d",sizeof(*variable_header));[b]这里为何输出等于10????[/b]
connection->message.length += sizeof(*variable_header);
os_printf("\nmsg长度:%d",connection->message.length);[b]这里输出等于13[/b]