|
|
| version 1.3.2.4, 2011/08/19 06:58:31 | version 1.3.2.6, 2011/08/19 07:39:29 |
|---|---|
| Line 529 rpc_srv_execBLOBServer(rpc_srv_t * __restrict srv) | Line 529 rpc_srv_execBLOBServer(rpc_srv_t * __restrict srv) |
| return -1; | return -1; |
| } | } |
| printf("server.cli_type=%d:%d\n", srv->srv_blob.server.cli_type, SOCK_STREAM); | |
| if (srv->srv_blob.server.cli_type == SOCK_STREAM || | if (srv->srv_blob.server.cli_type == SOCK_STREAM || |
| srv->srv_blob.server.cli_type == SOCK_SEQPACKET) | srv->srv_blob.server.cli_type == SOCK_SEQPACKET) |
| if (listen(srv->srv_blob.server.cli_sock, SOMAXCONN) == -1) { | if (listen(srv->srv_blob.server.cli_sock, SOMAXCONN) == -1) { |
| Line 537 rpc_srv_execBLOBServer(rpc_srv_t * __restrict srv) | Line 536 rpc_srv_execBLOBServer(rpc_srv_t * __restrict srv) |
| return -1; | return -1; |
| } | } |
| while (!blob_Kill && !rpc_Kill) { | while (srv->srv_blob.state != kill && srv->srv_kill != kill) { |
| for (c = srv->srv_blob.clients, i = 0; i < srv->srv_numcli && c; i++, c++) | for (c = srv->srv_blob.clients, i = 0; i < srv->srv_numcli && c; i++, c++) |
| if (!c->cli_sa.sa_family) | if (!c->cli_sa.sa_family) |
| break; | break; |
| Line 788 rpc_srv_execServer(rpc_srv_t * __restrict srv) | Line 787 rpc_srv_execServer(rpc_srv_t * __restrict srv) |
| return -1; | return -1; |
| } | } |
| while (!rpc_Kill) { | while (srv->srv_kill != kill) { |
| for (c = srv->srv_clients, i = 0; i < srv->srv_numcli && c; i++, c++) | for (c = srv->srv_clients, i = 0; i < srv->srv_numcli && c; i++, c++) |
| if (!c->cli_sa.sa_family) | if (!c->cli_sa.sa_family) |
| break; | break; |