bind 2

[python] 소켓이 사용중인 포트 확인하기

한개의 소켓을 사용할 때는 당연히 작성자가 포트를 지정했으니 포트값이 지정된 변수를 가져오면 쉽게 알 수 있습니다. 다만, 여러 개의 포트를 열었을 경우 반복문 등을 통해 실행하면 어떤 포트로 들어온 것인지 확인해야 하는 경우가 있습니다. getsockname() 함수를 사용해서 현재 소켓에 bind 된 ip와 포트 정보를 확인할 수 있습니다. import socket import select sockets = [] for port in [555, 777]: server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) server_socket.bind(("0.0.0.0", port)) sockets.append(server_socket) empty ..

IT/python 2021.02.09

[Linux Mint 17] 다음 클라우드 설치하기

※다음 클라우드 서비스가 2015.6월부로 종료되어 이제 과거의 추억의 글이 되었습니다. 별 어려운 내용은 없고 기록용으로 남깁니다. 1. 다음 클라우드 패키지를 내려받습니다. http://cloud.daum.net에 접속하면 처음에는 어디서 받아야 하는지 어리둥절할 수 있습니다. 페이지 왼쪽 맨 아래를 보시면 '환경 설정' '공유 현황' '스마트업로더설치' 'PC싱크프로그램설치' 라는 링크를 볼 수 있습니다. 여기에서 'PC 싱크프로그램설치'를 선택하시면 '1 모바일앱 설치하기' 라는 내용이 보이는데 PC에다 설치할 것이기 때문에 스크롤을 더 내리면 '2 PC싱크 프로그램 설치하기' 라는 내용을 볼 수 있습니다. 'Linux용 다운로드' 드롭 다운 메뉴를 선택하면 'Ubuntu용' 'Fedora용' 이..

IT/package 2014.09.22