Linux2020. 10. 19. 15:56[Linux, C] 파일 디스크립터 생성

#include #include #include #include #include #include #include #include #include void error_handling(char *message); int main(void){ // socket1,2 int sd1, sd2; // fd1,2 int fd1, fd2; // buffer char buf[] = "end\n"; // socket1, fd1 sd1 = socket(PF_INET, SOCK_STREAM, 0); fd1 = open("test1.dat", O_CREAT | O_RDONLY, 0755); // socket2, fd2 fd2 = open("test2.dat", O_CREAT | O_WRONLY ,0733); sd2 = sock..

Linux2020. 10. 19. 14:12[Linux, C] echo connect client UDP통신

#include #include #include #include #include #include #define BUF_SIZE 30 void error_handling(char *message); int main(int argc, char *argv[]){ int sock; char message[BUF_SIZE]; int str_len; socklen_t adr_sz; struct sockaddr_in serv_adr, form_adr; if(argc!=3){ printf("Usage:%s \n", argv[0]); exit(1); } sock = socket(PF_INET, SOCK_DGRAM, 0); if(sock == -1) error_handling("socket() error"); memset..

Linux2020. 10. 19. 13:56[Linux, C] UDP echo 서버, 클라이언트

#include #include #include #include #include #include #define BUF_SIZE 30 void error_handling(char *message); int main(int argc, char *argv[]){ int serv_sock; char message[BUF_SIZE]; int str_len; socklen_t clnt_adr_sz; struct sockaddr_in serv_adr, clnt_adr; if(argc!=2){ printf("Usage:%s \n", argv[0]); exit(1); } serv_sock = socket(PF_INET, SOCK_DGRAM, 0); if(serv_sock == -1) error_handling("UDP ..

[비비고] 비비고 도톰 동그랑땡 후기
리뷰&후기/음식2020. 10. 19. 09:57[비비고] 비비고 도톰 동그랑땡 후기

비비고 도톰 동그랑땡. 계란을 뭍혀서 먹어본거랑, 안 뭍히고 먹어본거랑 두가지로 갈릴 수 있을것같다. 비비고 도톰 동그랑땡 ========================= 가격 : 7980원 -> 4,641원 (CJ더마켓 할인구매) 맛 : 그냥 : ★★★★☆ ( 양념이있는지 그냥 먹어도 맛있다. 겉이 바삭해 괜찮은편 ) +계란 : ★★★★★( 역시 동그랑땡은 계란이랑.. 대신 속이 잘안익을수있어서 조리에 유의) 양 : 성인남성기준 3인분? ( 한7개정도씩? ) 총평 : 4600원에 3끼면... 말안해도 가성비 갑, 케찹이 없으면 섭하다 ========================

Linux2020. 10. 15. 10:45[Linux,C] ls 명령어 만들기

#include #include #include #include #include void main(int argc, char *argv[]){ DIR *dirp; struct dirent *dentry; char *directory; if(argc == 1){ directory = "."; } else if(argc == 2) { directory = argv[1]; } if((dirp = opendir(directory)) == NULL) exit(1); while(dentry = readdir(dirp)) { if(dentry->d_ino != 0) // ino == 0, delete file printf("%s\n", dentry->d_name); } closedir(dirp); }

image