반응형

 

 

라즈베리파이를 이용한 python 소켓 프로그램.

Qt5를 이용하여 소켓 프로그램 구현.

 

소스는 아래 링크를 참고하였다.

파이썬 예제 (채팅 클라이언트)

https://oceancoding.blogspot.com/2019/05/blog-post_23.html

 

파이썬 예제 (채팅 클라이언트)

코딩교육을 전문으로 하는 부산 강서구 명지동에 위치한 학원입니다.

oceancoding.blogspot.com

파이썬 예제 (채팅 서버)

https://oceancoding.blogspot.com/2019/05/blog-post_21.html

 

파이썬 예제 (채팅 서버)

코딩교육을 전문으로 하는 부산 강서구 명지동에 위치한 학원입니다.

oceancoding.blogspot.com

 

PyQt5를 사용할 것이므로 PyQt5를 설치한다.

$ sudo apt-get install python3-pyqt5

 

소켓 라이브러리를 사용하므로 socket 을 설치.

$ sudo apt-get install socket

 

 

Server 프로그램, Client 프로그램을 실행해서 아래와 같이 테스트.

Local 에서 테스트 하므로 IP는 127.0.0.1 을 사용했다.

 

Client에서 Server로 메시지를 보내고 보낸 메시지가 Server에서 echo 되어 client로 되돌아 온다.

 

PC에서 사용하는 코드가 라즈베리파이에서도 잘 동작한다.

참고로 라즈베리파이3 에서 테스트 하였다.

 

 

 

728x90
반응형
반응형

 

PC와 외부 장치와 Ethernet 통신을 하기 위한 테스트 용으로 라즈베리파이를 구성해 보았다.

다른 방법도 있지만 라즈베리파이를 쓸 일이 있어서~ ^^

 

라즈베리파이는 기존에 가지고 있던 3 버전.

새로운 OS를 다시 올리고 Qt 설치 시도.

 

아래 링크 사이트를 참고로 하였다.

https://remnant24c.tistory.com/328

 

라즈베리 파이(Raspberry Pi) 4 모델 B - Qt5 설치 및 Qt Creator 컴파일 환경 설정하기

안녕하세요.  라즈베리파이 4에 Qt설치를 쉽게 할 것이라 생각했는데, 바로 되지 않아서 해결한 방법 남겨봅니다. 인터넷에 나와 있는 설치 명령어로 바로 설치되면 좋겠지만, 안될 경우 참조하

remnant24c.tistory.com

 

아래의 명령을 하나씩 실행.

$ sudo apt update
$ sudo apt upgrade
$ sudo apt-get install build-essential
$ sudo apt-get install cmake
$ sudo apt install qtcreator
$ sudo apt install qt5-default

마지막의 qt5-default 는 설치되지 않았다.

 

qtcreator 설치 중.

qt-default 는 아래와 같이 설치되지 않았다.

 

 

그러나 여기까지 설치한 상태에서도 시작 메뉴에 Qt가 설치되어 있다.

그래서 Qt Creator 실행.

 

 

정상적으로 실행된다. ^^

Python 샘플 프로그램도 실행하니 동작하였다. 

 

 

참고로 처음에 윈도우에 Qt를 설치하는 것 처럼 리눅스용 Qt5를 다운로드 하고 실행하였더니 설치가 안 되었다.

라즈베리파이용 Qt가 별도로 있었다.

아래 내용은 그냥 참고.

https://wiki.qt.io/Download

 

Download - Qt Wiki

This article is nominated for deletion. Reason: Obsolete information. All links broken.Please raise your support/opposition to this nomination in the article's discussion page. Qt on Raspberry Pi — Downloads Kept for historical purposes. The downloads ar

wiki.qt.io

 

728x90
반응형

+ Recent posts