version 1.1.2.10, 2010/07/07 15:18:22
|
version 1.1.2.11, 2010/07/08 07:32:53
|
Line 245 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
Line 245 rpc_cli_sendBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
memcpy(&hdr.hdr_session, cli->cli_parent, sizeof(rpc_sess_t)); |
memcpy(&hdr.hdr_session, cli->cli_parent, sizeof(rpc_sess_t)); |
hdr.hdr_cmd = set; |
hdr.hdr_cmd = set; |
hdr.hdr_var = 0; |
hdr.hdr_var = 0; |
hdr.hdr_seq = 0; | hdr.hdr_ret = 0; |
hdr.hdr_len = var->val_len; |
hdr.hdr_len = var->val_len; |
if (send(cli->cli_sock, &hdr, sizeof hdr, 0) == -1) { |
if (send(cli->cli_sock, &hdr, sizeof hdr, 0) == -1) { |
LOGERR; |
LOGERR; |
Line 315 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
Line 315 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
memcpy(&hdr.hdr_session, cli->cli_parent, sizeof(rpc_sess_t)); |
memcpy(&hdr.hdr_session, cli->cli_parent, sizeof(rpc_sess_t)); |
hdr.hdr_cmd = get; |
hdr.hdr_cmd = get; |
hdr.hdr_var = (uint32_t) RPC_GET_BLOB(var); |
hdr.hdr_var = (uint32_t) RPC_GET_BLOB(var); |
hdr.hdr_seq = 0; | hdr.hdr_ret = 0; |
hdr.hdr_len = 0; |
hdr.hdr_len = 0; |
if (send(cli->cli_sock, &hdr, sizeof hdr, 0) == -1) { |
if (send(cli->cli_sock, &hdr, sizeof hdr, 0) == -1) { |
LOGERR; |
LOGERR; |
Line 342 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
Line 342 rpc_cli_recvBLOB(rpc_cli_t * __restrict cli, rpc_val_t
|
return -1; |
return -1; |
} |
} |
} |
} |
|
printf("get all bytes ret=%d *data=%s", ret, *data); |
|
|
FD_ZERO(&fds); |
FD_ZERO(&fds); |
FD_SET(cli->cli_sock, &fds); |
FD_SET(cli->cli_sock, &fds); |