socket 통신을 통해 데이터를 주고 받을때 데이터가 bytes형 이어야 한다.
문자열 같은 경우는 '문자열'.encode() 과 같이 보낼 수 있다.
dictionary 형식 같은 경우는 json 문자열 형식으로 변환 후 encode()를 이용하면 bytes형으로 변환할 수 있다.
ex) data_json = json.dumps({'angle': 30})
data_bytes = data_json.encode()
Socket 통신으로 json 및 숫자를 bytes로 보내기
제곧네다..
velog.io
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tenque&logNo=221078038138
JSON 직렬화 모듈을 이용한 데이터 송수신
socket을 이용하여 데이터 송수신을 위해서 데이터는 반드시 bytes형으로 준비되어야 한다. 문자열을 bytes...
blog.naver.com
※ JSON 형식에 관한 설명
https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80
JSON이란 무엇인가?
JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한
velog.io
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 배열 역순으로 만들기 array[::-1] (0) | 2022.08.01 |
---|---|
[Python] dictionary에서 key와 value를 동시에 가져오기 (0) | 2022.03.12 |
[Python] matplotlib에서 그래프 실시간 update 하기 (0) | 2022.03.09 |