일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FFI
- 자바
- 이륜차
- 알람프로그램
- 디자이어HD
- 정성하
- 오토바이
- 스타2
- 마영전
- 양평역
- c언어
- QTcpServer
- Qt OpenGL
- QT
- 자료구조
- 재귀함수
- Qt4
- vuejs
- HTML
- 안드로이드
- 스타크래프트2
- Java
- Qt 소켓프로그래밍
- 윈도우7
- 잡담
- 바이크
- 고속도로
- qt 설치
- android SAF
- 엑티브엑스
- Today
- Total
목록분류 전체보기 (580)
프로그래밍과 잡담
그제는 감기로 고생을 했는데 다음날은 설사로 뒤지는 줄 알았네.. 그래서 오늘 병원가서 주사 맞고 옴 .. 망할 설사..
Qt로 만든 클라이언트로 자바 서버에 접속했다.. 접속을 누르면 위에 같이 서버에서 메시지를 보낸다. Qt는 디자이너가 있어서 디자인을 쉽게 할 수 있다. 자바는 있는지 없는지 모르겟으나.. 어쨌든 이와 같이 다른 플렛폼에서도 소켓통신은 잘 된다. 자바서버에서 전송하는 법 OutputStream out = serverSocket.getOutputstream(); //
자바 프로그램 레이아웃이 구려도 어쩔수 없음 자바는 거의 안쓰다가 심심해서 만든 거라서 ..;; 어쨌든 잘 된다. 다음에서는 자바로 만든 서버에 Qt 클라이언트가 접속하는걸 해보겠다. 접속에 대한 소스 try { socket = new Socket("127.0.0.1",5000); } catch (IOException e1) { e1.printStackTrace(); } if ( socket.isConnected()) { try { byte[] buffer = new byte[100]; inputStream = socket.getInputStream(); inputStream.read(buffer); String mes = new String(buffer); text.setText(mes); } catc..
QTcpSocket 중에서 readyRead()라는 시그널이 있을것이다. 이것의 경우는 클라이언트나 서버에서 데이터를 write를 했을시에 일어나는 시그널인데.. 이것을 이용해서 여러가지를 이용할 수 있다. connect(tcp,SIGNAL(readyRead()),this,SLOT(readProcess()); 이런식으로 말이다. connectToHost()라는 메소드가 있다. 위 메소드는 서버에 접속할 시에 사용한다.. 메소드 이름을 보면 알 수 있는 메소드이다. void connectToHost ( const QString & hostName, quint16 port, OpenMode openMode = ReadWrite ); 사용법은 간단하다. connectToHost("호스트 네임이나 IP를 적으면..
#include #include #include class ReplyServer : public QTcpServer { Q_OBJECT public: ReplyServer(QObject *parent = 0); ~ReplyServer(); public slots: void makeConnection(); void send(); void disconnect(); private: QTcpSocket* tcp; }; ReplyServer::ReplyServer(QObject *parent) : QTcpServer(parent) { connect(this,SIGNAL(newConnection()), SLOT(makeConnection())); quint16 port = 5000; listen(QHostAddre..
디스크 조각 모음이라는걸 들어 본 사람이 있을테고 처음 보는 사람이 있을것이다. 프로그램 -> 보조프로그램 -> 시스템도구 -> 디스크 조각 모음 이란걸 볼 수 있다. 실행을 하면 이렇게 나오는데.. 위에 스샷은 내가 그림 포멧을 gif로 바꿔서 화질이 좀 낮아졌다.. GIF 포멧 쓰는 이유는 용량이 작아지므로 인터넷같은데 올리기 쉽기 때문이다. 우리집 인터넷이 광렌이 아니라서 말이지.. 어쨌든 위와 같은 화면이 뜨게 된다. 일단.. 디스크가 조각이 난다는 소리는 무엇인가 하면 디스크에 자료를 입력하게되면 디스크에 가장 처음부분에 자료가 입력이 된다. 밑에걸 디스크라고 하자. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 자료입력 각 도형마다 다른..
WSAStartup@8 찾을 수 없습니다. 라는 에러를 볼 수 있다.. 그것을 해결 하기 위해서는 @pragma comment(lib,"ws2_32.lib") 이걸 하거나 프로젝트 속성의 추가종속성에다가 추가를 해주면 끝난다.
아 뭔가 어렵네 ...
근데 이게 누가 까는건지 모르니 ㅋ KT에서 까는거면 FTTH가 들어올 가능성도 있을법한데.. 그게 아니라면 좆망 ㅋ
어째서 Active X 따위를 쓰는거지? 로그인은 HTTPS로 처리하면 되고 게임 사이트 같은 경우는 플래시로 해서 실행을 하면 되는 데 말이야... 왜 그 더러운 플랫폼에 종속적인 거지같은 Active X를 쓰는지 이해를 할 수 없다. 제발 좀 쓰지 말자... 은행사이트도 마찮가지 Https를 사용하면 된다. 나머지는 별로 의미가 없어. 은행사이트에서 까는거 보면 키보드 관련된걸 하는거 같은데.. 왜 어째서 은행에서 로그인에 관련된걸 해줘야하는거지? 솔직히 암호를 해킹당했다 쳐도 어차피 보안카드 없으면 돈도 못뽑는데 말이지..ㅡㅡ 그리고 암호를 해킹당한거면 이용자의 잘못이지. 은행은 책임 없다. 근데 법적으로 책임을 지게 한다지? 병신도 아니고 원.. 외국 사이트들 들어가면 다 Https로 해서 한다...