Page 681 - 3-3
P. 681
sys.exit(app.exec_())
# 나갈 때
나) ATmega128 통신 소스
import socket
# 소켓 통신을 하기 위함
import threading
# 멀티 쓰레드를 사용하기 위함
import time
# 시간 지연을 위함
from datetime import datetime
# 현재 시간을 받아오기 위함
HOST_AT = '0.0.0.0'
# 서버로서 ATmega128 과 언제든 연결될 수 있게 함
PORT_AT = 666
#ATmega128 과 연결되는 포트
su_AT = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
# 소켓을 정의함
su_AT.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR, 1)
# 소켓을 설정함
su_AT.bind((HOST_AT,PORT_AT))
# 소켓에 통신이 가능하게 함
su_AT.listen(1)
#ATmega128 로부터 연결을 받는다
def timecheck():
# 현재 시간을 측정하여 몇 교시인지 알아내는 메쏘드
now = datetime.now()
- 681 -