본문 바로가기
반응형

프로그래머의 길/리눅스14

리눅스 http server #include #include #include #include #include #include #include #include #include #include #define MAX_READY_QUEUE 100 #define HTTP_PORT 80 #define BUFFER_SIZE 512 void *conn_thread(void *arg) { int sock_fd = (int)arg; int read_len, file_size; char buffer[BUFFER_SIZE]; char *str_ptr, *tmp_ptr, *ctype = "txt/html"; FILE *read_fp; while (1) { if ((read_len = read(sock_fd, buffer, BUFFER_SIZE - 1)) .. 2007. 11. 2.
file server & client /* * file_server.c */ #include #include #include #include #include #include #include #include #define BUFSIZE 30 #define FILESIZE 256 void error_handling(char *message); int main(int argc, char **argv) { int serv_sd; int clnt_sd; int fd; char buf[BUFSIZE]; char filebuf[FILESIZE]; char check; struct sockaddr_in serv_addr; struct sockaddr_in clnt_addr; int clnt_addr_size; int len; if(argc!=2){ pri.. 2007. 10. 25.
[linux ver] echo server & client /* * helloworld_server.c */ #include #include #include #include #include #include #include #define BUFSIZE 1024 void error_handling(char *message); int main(int argc, char **argv) { int serv_sock; int clnt_sock; struct sockaddr_in serv_addr; struct sockaddr_in clnt_addr; int clnt_addr_size; char message[100]; int str_len; if(argc!=2){ printf("Usage : %s \n", argv[0]); exit(1); } serv_sock=socket.. 2007. 10. 25.
find 명령어 -name 파일의 이름을 지정해서 파일찾기 -size NUMBER 파일의 크기를 이용해서 검색, 파일의 크기는 블록단위로 표시 -prune 하위 디렉토리 파일은 검색하지 않음 -user USERNAME 지정한 사용자의 파일 찾기 -perm PERMISSION 지정한 권한을 가진 파일 찾기 -group GROUPNAME 지정한 그룹에 속한 파일 찾기 -inum NUMBER 지정한 수와 i-node 수가 일치하는 파일 찾기 -link NUMBER 지정한 수의 링크를 가진 파일 찾기 1. 기본 사용법 find [PATH] [Expression] find 명령은 경로(Path)의 지정과 다양한 옵션을 지정한 표현식(Expression)을 사용해 파일을 찾아내어 작업을 한다. 2. 사용예 #find / -name.. 2007. 5. 2.
반응형