일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Lua
- TCP/IP
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- C++ API
- lua interpreter
- 편편집 #강남역맛집 #강남샤브샤브 #강남무한리필 #편백찜맛집 #월남쌈맛집 #샤브샤브맛집 #가성비맛집 #강남회식 #강남데이트
- lua setup
- 티몬삼겹살데이
- 전동포 #송파구전기자전거 #전동킥보드수리 #모토벨로대리점 #전기자전거판매 #전동스쿠터수리 #배터리수리 #전기자전거수리 #송파구전동킥보드 #전동이동수단
- 순남시래기 #교대맛집 #교대역맛집 #한식맛집 #시래기국 #서울맛집 #가성비맛집 #건강한식단 #셀프반찬 #직장인맛집
- meta table
- 수도권주택공급
- 등록임대주택
- FILE TRANSFER
- QTcpServer
- 엑스퍼트생일축하해
- 국토교통부
- object
- file write
- 월세
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 엑스퍼트2주년
- 중소규모택지
- C API
- lua install
- lua for windows
- 찾다죽는줄
- QT TCP
- 육전국밥 #강남역맛집 #24시간맛집 #소고기국밥 #육전 #모둠전 #해물파전 #강남한식 #혼밥맛집 #강남역국밥
- file read
- Today
- Total
Value Creator의 IT(프로그래밍 / 전자제품)
#20 QT TCP File 전송 프로그램 - 제작자 daijunyi123 본문
[원본 링크]
https://github.com/daijunyi123/QTcpfile
daijunyi123/QTcpfile
use QT (base tcp)to fullfill file translate. Contribute to daijunyi123/QTcpfile development by creating an account on GitHub.
github.com
원본 코드에는 일부 오류가 있습니다.
clientwidget.cpp 파일에 아래 코드가 빠져있습니다.
void ClientWidget::on_pushButton_clicked() { }
중국어 기반으로 되어 있어서 한국어로 번역 했습니다.
[한국어 번역 및 QT4 호환 가능하도록 수정한 소스코드]
* QT4 호환을 위한 수정사항
1) 코드 내의 모든 한글들 String, qDebug() --> QString::fromUtf8으로 변경
--> 일반 QString으로 할 경우 한글 깨짐 현상이 있어서 QString::fromUtf8으로 바꿨습니다.
이 프로그램 사용법 역시 이전에 썼던 글을 참고하시면 됩니다.
2019/06/20 - [1. 프로그래밍/3) QT] - #18 QT TCP File 전송 프로그램(Server / Client) - 제작자 WhatTheBlock
2) connect() 함수들 수정
--> 원리는 모르겠으나 대충 connect(클래스?, 시그널, this, 슬롯); 형태로 만들어야 하는 것 같습니다.
[실행 절차]
1) connect를 누른다.
2) 아래와 같이 성공적인 연결이라고 뜬다.
3) 보내려는 파일을 선택한다.
4) 파일 보내기를 누르면 아래 Application Output에 보내는 중이라는 메세지가 계속 뜬다.
5) 전송 완료시 아래의 창이 뜬다.
6) build 폴더에 가보면 정상적으로 전송 되었음을 알 수 있다.
'1. 프로그래밍 > 3) QT' 카테고리의 다른 글
#22 QT의 시그널과 슬롯(Signal, Slot), Connect 함수 사용법 (2) | 2019.06.26 |
---|---|
#21 QT GUI Widget 정렬하기, 줄 맞추기 (0) | 2019.06.25 |
#19 QT TCP 파일 전송 프로그램 - 제작자 hustStt (0) | 2019.06.20 |
#18 TCP File 전송 프로그램(Server / Client) - 제작자 WhatTheBlock (0) | 2019.06.20 |
#17 QT <QTcpServer> include시 오류가 날때 (0) | 2019.06.20 |