반응형 기술자료/파이썬3 selectors 초간단 소스 Python Unix C Network API의 Select에 대응하는 기법이 파이썬에도 존재하고 있었음. 아래는 샘플 코드 import selectors import socket aSelectors = selectors.DefaultSelector() server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('127.0.0.1', 5000)) server_socket.listen() aSelectors.register(server_socket, selectors.EVENT_READ, data=None) def callback_accept(aSocket, aMask): client_socket, addr = aSocket.. 2023. 12. 13. IPC를 위한 파일 소켓 생성 및 사용 방법 초간단 소스 File Socket Python 서버 import socket import os server_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) socket_path = '/tmp/wowcat' # 같은 이름의 파일이 존재할 경우 제거 try: os.unlink(socket_path) except OSError: pass server_socket.bind(socket_path) server_socket.listen() print(f"대기 중: {socket_path}") while True: client_socket, addr = server_socket.accept() print(f"연결 됨: {addr}") # 통신 코드 구현 client_socket.close() 클라이언트 i.. 2023. 12. 13. 파이썬 Python 창 띄우기 by pygame import sys import pygame pygame.init() pygame.display.set_mode((400, 300)) pygame.display.set_caption('지옥으로 키티') while True: for event in pygame.event.get(): if event.type == 256: pygame.quit() sys.exit() pygame.display.update() 2021. 2. 10. 이전 1 다음 728x90 반응형