본문 바로가기

전체 글845

소켓 프로그래밍 #include int socket(int domain, int type, int protocol); // 성공 시 fd, 실패 시 -1 반환-> 소켓 생성 #include int bind(int sockfd, struct sockaddr *myaddr, socklen_t addrlen); // 성공 시 0, 실패 시 -1 반환-> 소켓에 주소정보 할당 #include int listen(int sockfd, int backlog); // 성공 시 0, 실패 시 -1 반환-> 연결요청 대기상태 #include int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); // 성공 시 fd, 실패 시 -1 반환->.. 2016. 2. 18.
참고url 보호되어 있는 글 입니다. 2016. 2. 17.
AF_INET / PF_INET 차이점 책을 보다보면 소켓생성 시 어떤 책엔 PF_INET을 쓰고 어떤책은 AF_INET을 사용합니다. 정확히 PF_INET과 AF_INET의 뜻을 알아야겠죠? PF_INET은 프로토콜 체계(프로토콜 패밀리)중 하나이고, AF_INET은 주소 체계(주소 패밀리)중 하나입니다. 프로토콜 패밀리는 아래와 같은 종류가 있습니다. 프로토콜 체계 (Protocol Family)정의PF_INETIPv4 인터넷 프로토콜PF_INET6IPv6 인터넷 프로토콜PF_LOCALLocal 통신을 위한 UNIX 프로토콜PF_PACKETLow level socket을 위한 인터페이스PF_IPXIPX 노벨 프로토콜 소켓을 만들 때는 소켓이 사용될 환경을 고려해 프로토콜을 설정해 주어야 합니다. 다시 말해 프로토콜 패밀리는 소켓을 생성할 .. 2016. 2. 16.
우분투 자바설치 1. repository 추가-> sudo add-apt-repository ppa:webupd8team/java 2. apt 업데이트-> sudo apt-get update 3. jdk 설치-> sudo apt-get install oracle-java7-installer 2016. 2. 15.
디시클리너 댓글추가버전 486d5d63543b54b3b00f6ea928dn1hda 댓글삭제기능 추가시켰습니다.갤로그페이지를 기준으로하며 갤로그에 없는 글은 삭제할 수 없습니다. [2. 3]현재 글삭제 기능이 제대로 동작하지 않습니다. 갤러리글은 삭제가 되지만 갤로그에 남아있는 글이 삭제되지 않습니다. 해당 부분 확인중입니다. -> 수정완료[2. 15]글삭제 시 오류발생 수정했습니다. 댓글삭제는 추후 수정할 예정입니다. * 실행이 안될때는 .net framework 4.5 를 설치하세요 * 2016. 2. 1.
Python Proxy check import urllib2, socket socket.setdefaulttimeout(180) # read the list of proxy IPs in proxyListproxyList = ['172.30.1.1:8080', '172.30.3.3:8080'] # there are two sample proxy ip def is_bad_proxy(pip): try: proxy_handler = urllib2.ProxyHandler({'http': pip}) opener = urllib2.build_opener(proxy_handler) opener.addheaders = [('User-agent', 'Mozilla/5.0')] urllib2.install_opener(opener) req=urllib2.R.. 2016. 1. 30.