tcp tcp 소켓 통신 - 중계기 이용한 지하수 센서 데이타 읽어오기
페이지 정보

본문
import logging, sys, time
import socket
logging.basicConfig()
log = logging.getLogger()
log.setLevel(logging.DEBUG)
op = "0RtTSVIB!"
# 접속 정보 설정
SERVER_IP = '172.30.1.109'
#SERVER_PORT = 9999
SERVER_PORT = 8899
SIZE = 1024
SERVER_ADDR = (SERVER_IP, SERVER_PORT)
while True:
# 클라이언트 소켓 설정
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as client_socket:
client_socket.settimeout(5)
client_socket.connect(SERVER_ADDR) # 서버에 접속
#client_socket.send('hi'.encode()) # 서버에 메시지 전송
client_socket.send(op.encode())
client_socket.settimeout(None)
msg = client_socket.recv(SIZE) # 서버로부터 응답받은 메시지 반환
print("resp from server : {}".format(msg)) # 서버로부터 응답받은 메시지 출력
client_socket.close()
time.sleep(2)
- 이전글wellpro 3066 - 온도 데이타 읽어오기 22.11.23
- 다음글wellpro 3025 릴레이 읽고 쓰기 22.11.23
댓글목록
등록된 댓글이 없습니다.