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 -
   676   677   678   679   680   681   682   683   684   685   686