일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- lua interpreter
- TCP/IP
- QTcpServer
- 찾다죽는줄
- 청량리역한양수자인192
- 국토교통부
- 프리미어 영상저장
- 수도권주택공급
- lua setup
- C API
- 엑스퍼트생일축하해
- lua for windows
- file read
- C++ API
- FILE TRANSFER
- QT TCP
- file open
- Lua
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 등록임대주택
- 중소규모택지
- meta table
- lua install
- 티몬삼겹살데이
- 엑스퍼트2주년
- 월세
- 프리미어 영상변환
- file write
- object
- Today
- Total
목록1. 프로그래밍 (95)
Value Creator의 IT(프로그래밍 / 전자제품)
m_socket = new QSocket(this); QObject::connect(m_socket, SIGNAL(connected()), this, SLOT(slotConneted())); QObject::connect(m_socket, SIGNAL(connectionClosed()), this, SLOT(slotDisconnected())); QObject::connect(m_socket, SIGNAL(error(int)), this, SLOT(slotError(int))); QObject::connect(m_socket, SIGNAL(readyRead()), this, SLOT(slotRead())); QT는 기본적으로 SIGNAL과 SLOT 형식을 많이 사용하기 때문에 SIGNAL-SlOT형식인 ..
1. QT Fortune Client 예제와 함께 실행하면 서버클라이언트 통신을 확인할 수 있다. 2. 이 예제에서는 QTcpServer를 사용하여 들어오는 TCP 연결을 허용하고 간단한 QDataStream 기반 데이터 전송 프로토콜을 사용하여 연결을 종료하기 전에 연결 클라이언트 (Fortune 클라이언트 예제)에 임의의 텍스트 메세지를 씁니다. Fortune 함수는 C언어의 Random함수와 동일한 것 같습니다. 3. 예제 작동 절차 설명 //1. --> 임의의 port, 임의의 주소로 된 QTcpServer를 선언 tcpServer = new QTcpServer(this); //2. --> 임의의 메세지를 생성한다. fortunes 임의의 메세지를 연결된 클라이언트로 보낸다. connect(tcp..
* QT4와 QT5의 소스코드는 호환이 되지 않으니 참고 바랍니다. 1. QtNetwork 모듈이 TCP/IP 클라이언트/서버를 사용할 수 있는 클래스를 제공함. 2. QtNetwork 모듈이 포함하는 클래스 QAbstractSocket --> QTcpSocket 3. QTcpSocket 클래스에서 사용하는 함수 read() write() readLine() readAll() ((QIODevice 클래스에서 상속받은)) getChar() putChar() ungetChar() 데이터 전송 : byteWritten() 시그널을 통해 이벤트를 쉽게 호출 데이터 수신 : readyRead() 시그널을 통해 이벤트 제공 소켓 서비스 종료 : disconnectFromHost() 함수 호출, disconnecte..
아래 그림은 Ethernet 헤더부터 IP 헤더, 그리고 TCP/UDP 헤더를 패킷의 응용을 어떻게 구별하는지를 그 과정을 보이고 있습니다. 1. Ethernet Header Ethernet 헤더는 Destination MAC Address(6B), Source MAC Address(6B) 그리고 Ethernet Type(2B)로 구성이 됩니다. 그리고 위 그림과 같이 Ethernet Type의 값이 1536(0x600) 보다 크면 RFC 894에서 규정한 DIX 2.0 포맷이 되구요(아래 그림 좌측과 같이). 만약 이 보다 작은 값이면 IEEE에서 정의한 SNAP 혹은 SAP 포맷이 됩니다. 현재 유선 Ethernet 망에서 다니는 대부분의 패킷은 이 DIX 2.0 이므로 일단 이 것만 아셔도 될 듯 ..
1. 통신모델 [요약] -->TCP/IP 프로토콜이 Ethernet, IP, TCP, HTTP 등의 개념을 모두 포함하고 있다. --> 맨 좌측 OSI 모델이 최초의 개념. 맨 우측이 TCP/IP 프로토콜. Ethernet=(Data Link) + (Physical) [설명] 1.1 OSI 모델 OSI(Open System Interconnection) 7 계층으로 표준 프로토콜을 정의. 인터넷에서 TCP/IP 프로토콜이 차지하는 비중이 커지면서 OSI 7계층을 모두 구현하지 않았습니다. 이러한 이유로 TCP/IP 프로토콜을 중심으로 인터넷 프로토콜 스위트(Internet Protocol Suite)로 통신 계층을 표현하고 있습니다. 그리고 인터넷 프로토콜 스위트는 TCP/IP 프로토콜 스위트라고도 부릅..
(아스키코드를 알면 C/C++이나 Java 등으로 문자열 함수를 다루거나 파일 함수를 다룰때 도움이 됩니다.) 컴퓨터는 0과 1 숫자 밖에 모르기 때문에 문자도 숫자로 기억합니다. 이때, 어떤 숫자와 어떤 문자를 대응시키는가에 따라 여러 가지 인코딩 방식이 있는데 통상 아스키 코드 방식을 많이 사용합니다. 아스키 코드(ASCII Table)는 0번부터 127번까지만 사용합니다. 127번 이후 코드를 사용했던 적도 있었는데 이는 표준이 아니며 운영체제마다 다른 코드(문자)를 배치했기 때문에 호환이 되지 않습니다. 윈도우즈 운영체제는 현재 128번부터 255번 사이에 포함된 문자를 출력하려는 시도에 대해 물음표(?)를 출력해서 사용하면 안된다는 것을 알려줍니다. 128번과 255번 문자는 물음표는 아니지만 ..
1. Lua 소개 - C/C++같은 기존의 언어로 작성된 소프트웨어와 쉽게 통합되도록 설계된 스크립트 언어 - 확장성, 단순함, 효율성, 이식성에 강점을 가진다. - 2015년 1월 6일 기준 Lua의 최상위 버전은 5.2.3 이다. - 리눅스, 유닉스 기반으로 되어있기때문에 별도의 Lua 인터프리터가 필요하다. - lua for windows에서 윈도우용으로 설치해서 예제 실습을 실행해 보자. 2. 루아 시작하기 2.1 루아 설치와 실행 - 윈도우 사용자라면 lua for windows_5.1.4에서 다운로드 한다. - 기본설정으로 설치를 끝내면, 바탕화면에 2개의 아이콘이 생성된다. - Lua 를 실행하면 독립 실행 인터프리터가 대화형 콘솔 실행된다. - Ctrl+Z나 Ctrl+C키로 종료할수 있으며..
https://blessingdev.wordpress.com/2017/09/26/visual-studio%EC%97%90-%EC%99%B8%EB%B6%80-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0/ Visual Studio에 외부 라이브러리 추가하기 Visual Studio에서 외부 라이브러리를 연결하는 법을 스크린샷으로 하나씩 설명해 놓았습니다. blessingdev.wordpress.com