PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/05/11 13:45:13
Name AriENai
Subject 소켓 프로그래밍 질문입니다. 도와주세요!
학교 유닉스 서버는 텔넷을 이용하여 접속 합니다.
이 유닉스 서버 상에 채팅 서버 프로그램을 돌리고, 윈도우에서 API로 클라이언트 프로그램을 만들어서
다자간의 멀티 채팅을 할 수 있나요???

같은 유닉스 상에서는 서버 클라이언트가 연결이 되서 채팅이 되는데..
유닉스 클라이언트 프로그램을 윈속 기반의 클라이언트 프로그램으로 고쳐서 컴파일 하니까..
자꾸 connect가 안됩니다.

WSAGetLastError()의 에러코드는 10065가 나오네요.
(원격호스트 까지 연결할 수 없음.)

기술적으로는 될 것 같은데, 방법을 잘 모르겠습니다.
도와주세요~!

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Cazellnu
10/05/11 13:50
수정 아이콘
당연히 가능합니다.
윈도우 자체나, 접근망의 방화벽을 한번 체크해 보시는것도 도움이 될겁니다.
먼저 핑과 트레이스라우트 같은걸로 연결이 되는지 테스트 먼저 하고 해보세요.

주의할점은 I/O를 캐릭터기반으로 하면 별 상관이 없을테지만 바이너리를 쓴다면 엔디안도 신경을 써 주셔야 합니다.
10/05/11 14:09
수정 아이콘
그런 경우는 보통 Endian 문제일 가능성이 높습니다.
만약에 유닉스에서 만든 소스를 그대로 윈속으로 함수만 바꿔서 컴파일하셨다면, 문제가 생길 수도 있습니다.
일단 가장 먼저 의심할 부분은 역시나 port 부분입니다. port를 htons 로 바꿔서 해보세요.

SOCKADDR_IN inAddr;
inAddr.sin_port = htons( usPort );

이런 식으로 말이죠...

보통 윈도우는 Little-Endian, 유닉스는 Big-Endian 방식을 쓰므로....
나중에 데이터를 주고받을때에도 이런 문제들은 계속 나타날 가능성이 있으니 유의하시구요.
Cazellnu
10/05/11 14:19
수정 아이콘
그렇다면 서버띄우고 넷스테이트로 해당 포트 리슨하고 있는지 먼저 확인하시고 (유닉스에서)

시험삼아 클라이언트쪽에서 텔넷이라도 붙여보세요

음 댓글을 보니 리슨하는포트가 그거밖에 없다면 또 말이 안되는게 유닉스에서 서버, 클라이언트 다띄웠을때는 붙었다고 하니
아마 서버를 안띄웠거나 혹시 클라이언트에서 붙으러가는 서버아이피같은걸 로칼호스트 같은걸로 한건 아닌지...
10/05/11 15:38
수정 아이콘
프로그램의 문제였군요.. 윽..
감사합니다!!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
81406 동남아 휴양지(발리, 푸켓, 세부등), 괌, 사이판등에 대하여 [4] 달걀껍질3149 10/05/11 3149
81405 잠 몇시간 자시나요? [16] Benjamin Linus3070 10/05/11 3070
81404 KOF 좋아하시는 분 있나요?? 스토리 질문입니다. [5] CakeMarry2415 10/05/11 2415
81403 여자친구를 위한 피아노곡. [10] BestOfBest2789 10/05/11 2789
81402 닭가슴살 질문입니다. [7] 김병장님2302 10/05/11 2302
81401 소녀시대 팬들은 티아라 소연에 대해 어떻게 생각하나요? [13] let8pla3520 10/05/11 3520
81400 넷북 무선랜카드가 이상합니다. [1] 현상2073 10/05/11 2073
81399 경북 북부에 5월에 놀러가기 좋은곳 없나요? [7] 天飛2421 10/05/11 2421
81397 화학 질문인데요 [6] 인필드2131 10/05/11 2131
81396 노트북에 콜라를 쏟았습니다... [11] Roro4471 10/05/11 4471
81395 컬트삼총사는 왜 컬투로 바뀌고 그 한 분이 탈퇴하게 된것이죠? [6] IHG CP4255 10/05/11 4255
81394 이런 심리를 설명하는 전문용어가 있을까요? [19] 교회오빠2310 10/05/11 2310
81393 아무리 뒤적거려봐도 답이 안나옵니다..도와주세요 ㅠ [8] 가람휘1935 10/05/11 1935
81392 한국 드라마의 시즌제 도입은 불가능한가요?? [10] CoralEyez2176 10/05/11 2176
81391 스타 리플 다운받을 수 있는 곳 질문입니다 [1] Harq2088 10/05/11 2088
81389 소켓 프로그래밍 질문입니다. 도와주세요! [15] AriENai2111 10/05/11 2111
81388 남성 화장품 질문입니다. [4] 노력하는나2088 10/05/11 2088
81387 OTP S/KEY 방식이 쓰인 부분 아시는 분 [2] EZrock2641 10/05/11 2641
81385 목감기면 이비인후과가나요? [8] 아레스2290 10/05/11 2290
81384 PvsT 경기 [5] 도동공용1943 10/05/11 1943
81383 OOP가 가지는 장점이 뭔가요? [11] 창천룡4515 10/05/11 4515
81382 체리갈축 키보드를 사려고 합니다. [4] kapH2285 10/05/11 2285
81381 인천공항 세관 통관 절차 질문입니다. [6] 지금잠이옵니4881 10/05/11 4881
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로