qt tcpip 통신 질의 > QT 질문/답변

본문 바로가기
사이트 내 전체검색

QT 질문/답변

QT/X11 qt tcpip 통신 질의

페이지 정보

작성자 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 3건 조회 5,431회 작성일 17-03-15 12:07

본문

리눅스 환경인 qt에서 제공하는 QTcpSocket을 이용하여 윈도우pc와 tcp/ip 통신을 하였습니다.
통신연결 잘 되었고 윈도우에서 리눅스쪽으로 데이터도 잘 전송됩니다.
근데 리눅스에서 윈도우쪽으로 write 함수를 이용하여 통신메세지를 보낼대
윈도우쪽의 recv쪽에 아무런 응답이없습니다.
write의 반환값을 보았을 경우 메세지 전송 성공의 의미인 보내는 메세지의 크기가 잘 출력이 되었는데
윈도우쪽의 recv쪽에는 감감 무소식입니다.

이에
네트워크 방화벽 문제인가 싶어 방화벽도 풀고 인바운드/아웃바운드 규칙도 허용해주었음에도 불구하고
같은 문제점이 발생합니다.
ping테스트를 진행 해본결과
윈도우->리눅스 쪽은 원활히 진행되었고
리눅스->윈도우는 아래와 같은 결과가뜨는데
검색해보니 이도 통신이 잘 진행된다는 결과메세지임을 확인하였습니다.
어떠한 문제로 인하여 리눅스->윈도우로 메세지를 보내는 부분이
진행이 안되는건지 궁금합니다.

아래 혹시 제가 write한 코드가 잘못 되었나 싶어 같이 첨부하여 올리니
조언 부탁드립니다.

///////////////////////////////////////////////////////////////////////////////////////////////////
  int nb = 2;
    char * pTest = new char[sizeof(nb)];
    memcpy(pTest, (char*)&nb, sizeof(nb));

    int nRt = m_pMainWindow->m_pServerSocket->write(pTest, sizeof(nb));
///////////////////////////////////////////////////////////////////////////////////////////////////
실행 결과 nRt = 4가 출력됩니다
(이는 write의 리턴값이 보내는 메세지의 크기임에 따라 int의 크기인 4가 출력됨이라 생각합니다)

추천0

댓글목록

devopia님의 댓글

no_profile devopia 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

많은 테스트를 해 보셨겠지만, Ping 테스트가 원할하다고 해서 소켓 통신이 가능하다고 하지는 않습니다.
이는 잘 아시겠지만 사용되는 프로토콜 수준이 다르기 때문입니다.
포트가 막혀있는 상태가 이닌지 먼저 확인해 보시고 다른 소켓 통신 프로그램, 간단하게 텔넷이나 Ftp를 이용하여 추가적인 테스트를 진행해 보시기 바랍니다.
4줄짜리 소스를 보고 "된다/안된다" 하기에는 너무 정보가 부족합니다. 또한 소켓 통신은 대부분 환경적인 부분이 많으니 그와 관련된 부분을 찾아 보시기 바랍니다.

참고가 되시길...

fgwet님의 댓글의 댓글

no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

프로토콜 수준이 다르다면
반대쪽인 윈도우->리눅스에서의 데이터도 전송이 안되야 되는거 아닌가요?

포트가 막혀있는지 아닌지 테스트 하는 작업은 어떻게 진행되어야 하는지요?

fgwet님의 댓글의 댓글

no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

잘 이해는 안되지만
write함수 다음에 waitForBytesWritten()함수를 실행하니 원활히 데이터가 전송이 되네요
죄송하지만 설명 부탁드립니다.
반드시 write 다음엔 저 함수를 실행해야지 되는건가요?

Total 5,429건 10 페이지
QT 질문/답변 목록
번호 제목 글쓴이 조회 추천 날짜
5159 QT/Win32 no_profile lol101 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5384 0 04-04
5158 QT/X11 no_profile qtQute 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4015 0 04-04
5157 QT/Embedded no_profile 2tachi 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5446 0 04-03
5156 QT/Win32 no_profile 깨굴 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4980 0 04-04
5155 QT/Win32 no_profile 박멀티 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4510 0 04-03
5154 QT/Win32 no_profile qtqttq 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4144 0 04-03
5153 QT/Embedded no_profile pojsm 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4491 0 03-31
5152 QT/Win32 no_profile quteQT 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4391 0 03-30
5151 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4751 0 03-29
5150 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4160 0 03-24
5149 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5190 0 03-24
5148 QT/X11 no_profile 착각은노망의지름길 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4617 0 03-23
5147 QT/Embedded no_profile 코딩개못함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4950 0 03-21
5146 QT/Win32 no_profile lol11 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4900 0 03-21
5145 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4037 0 03-21
5144 QT/Embedded no_profile 코딩개못함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4076 0 03-17
5143 QT/Win32 no_profile 코딩개못함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5216 0 03-16
5142 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4238 0 03-15
열람중 QT/X11 no_profile fgwet 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5432 0 03-15
5140 QT/X11 no_profile 태백 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5487 0 03-10
5139 QT/X11 no_profile pojsm 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4216 0 03-09
5138 QT/Win32 no_profile misk 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4775 0 03-08
5137 QT/Win32 no_profile 코딩개못함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4620 0 03-06
5136 QT/Embedded no_profile dfwfe 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4975 0 03-06
5135 QT/Win32 no_profile misk 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5264 0 03-06
5134 QT/Embedded no_profile dfwfe 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 7007 0 03-02
5133 QT/X11 no_profile 레드썬 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5224 0 03-02
5132 QT/Embedded no_profile dfwfe 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4726 0 03-02
5131 QT/Embedded no_profile cryfreedom 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4288 0 03-01
5130 QT/Embedded no_profile dubai 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4669 0 02-28
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
380
어제
706
최대
4,337
전체
4,550,860

Copyright © korone.net. All rights reserved.