Page 683 - 3-3
P. 683
def get_data():
#Atmega128 로부터 정보를 받아오는 메쏘드
while True:
# 무한 반복함
print('waiting for data')
# 데이터를 기다리는 중
data = client_socket.recv(1024)
# 데이타를 data 변수로 받음
print(' 데이타를 얻는데 성공했습니다.')
# 받았을 때 받았다고 알림
num = data.decode()
# 전송값을 디코드하여 정상적인 문자열로 변환함
now_class = timecheck()
# 받았을 때가 몇 교시인지 알아둠
print(num)
# 확인용으로 num 출력
if now_class != '0':
# 현재 시간이 0 교시가 아니라면
with open("indoor.txt",'w') as n:
# 실내에서 찍힌 값인지 확인하는 텍스트 파일 염
n.write(num)
# 실내에서 입력된 학번을 적어넣음
with open("current_class.txt",'w') as c:
# 현재 몇 교시인지 확인하는 텍스트 파일 염
c.write(now_class)
# 현재 교시를 적어넣음
with open("send_to_server_flag.txt",'w') as t:
# 서버로 데이터를 전송할지 확인하는 텍스트 파일 염
t.write('1')
# 보내도록 함
- 683 -