기술자료/파이썬
IPC를 위한 파일 소켓 생성 및 사용 방법 초간단 소스 File Socket Python
와이즈캣
2023. 12. 13. 15:03
728x90
반응형
서버
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()
클라이언트
import socket
client_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
# 파일 소켓 경로
socket_path = '/tmp/wowcat'
client_socket.connect(socket_path)
# 통신 코드 작성
client_socket.close()
728x90