Changeset 46 in libcf for trunk/test/socket_server.c
- Timestamp:
- 03/29/13 14:40:25 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/socket_server.c
r35 r46 11 11 int clntsock = 0; 12 12 unsigned short port = 12345; 13 int re cvd= 0;13 int result = 0; 14 14 char buf[1024] = {0x00,}; 15 15 … … 19 19 srvsock = CF_Socket_Server (port, 5); 20 20 if (srvsock < 0) { 21 // error21 fprintf (stderr, "error : server (%d)\n", srvsock); 22 22 } 23 23 24 clntsock = CF_Socket_Accept (srvsock, NULL); 24 25 if (clntsock < 0) { 25 // error26 fprintf (stderr, "error : accept (%d)\n", clntsock); 26 27 } 27 if ((recvd = CF_Socket_Recv (clntsock, buf, sizeof (buf))) < 0) { 28 // error 28 29 result = CF_Socket_Recv (clntsock, buf, sizeof (buf)); 30 if (result < 0) { 31 fprintf (stderr, "error : recv (%d)\n", result); 29 32 } 30 fprintf (stderr, "server recv : %s\n", buf); 31 if (CF_Socket_Send (clntsock, buf, recvd) < 0) { 32 // error 33 fprintf (stderr, "server recv : %s(%d)\n", buf, result); 34 35 result = CF_Socket_Send (clntsock, buf, result); 36 if (result < 0) { 37 fprintf (stderr, "error : send (%d)\n", result); 33 38 } 39 34 40 CF_Socket_Close (srvsock); 35 41 CF_Socket_Finalize ();
Note:
See TracChangeset
for help on using the changeset viewer.