tcp 소켓 통신 - 중계기 이용한 지하수 센서 데이타 읽어오기 > 시리얼 통신

본문 바로가기

회원로그인

회원가입

시리얼 통신

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 79회 작성일 22-11-23 13:21

본문

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)
   

댓글목록

등록된 댓글이 없습니다.