프로그래밍 QnA

cabjaewon의 이미지

소켓프로그래밍, target 사이트에서 문서 읽어오다 연결 끊길수도 있나요?

(1) 소켓 프로그래밍에서 원격의 웹 서버에 80번 포트를 이용해 접속한 후, html 문서를 읽어오는 중간에 웹 서버에서 접속을 끊을수도 있나요?

문서 길이가 길어서 다 못읽고 중간에 접속이 끊어지는 경우는 없는지 알고 싶습니다.

(2) 아울러, HTTP GET 을 이용한 연결은 한 번 문서를 읽어온 후엔 연결이 끊어진다고 하던데..

cabjaewon의 이미지

HTTP GET 명령을 통해 얻은 html 문서, 원문에 없던 ^M 문자가 붙음

웹에서 html 문서를 획득해 오는 프로그램을 만드는 중입니다.

unix 프롬프트에서 다음의 명령을 실행한 경우,

telnet www.hani.co.kr 80
GET /

얻게 되는 결과는 다음과 같습니다.

같은 결과를 이번에는 C 프로그램 내부에서 소켓 프로그래밍을 수행해 얻으려고 합니다.

kjinnee의 이미지

TCP 소켓 통신으로 각각의 다른 방화벽과의 통신이 가능한가요?

각각 다른 방화벽안쪽에 있는 단말기끼리 TCP로 통신할 수 있는 방법이 있을까요?

현재 UDP로는 서버를 통해 각각의 다른 방화벽 안쪽에 있는 단말기 끼리 UDP통신을 할 수 있게 하였습니다.

혹시 TCP로도 가능한지 궁금해서 올립니다.

가능한지 않한지 알려주시구요.. 혹시 가능하다면 참고할만한 사이트나 내용좀 남겨 주심 감사하겠습니다.

eminency의 이미지

간단한 pthread 질문

bigmsg의 이미지

mysql삽입될 때 응용프로그램실행하기


안녕하세요? 리눅스를 배우기 시작한지 1달이 되어 가는 것 같습니다.
사이트를 하나 만드는 작업이 많아져서 리눅스 서버를 임대하게 되어 현재 계속
공부,사이트 작업중에 있습니다.

우선 제가 하고자 하는 일은...
특별한 SMS전송입니다.

제가 SMS-MO서비스를 받고 있습니다.
(고객이 핸드폰단말기로 특정한 013-****-****번호로 문자를 보내면 제 mysql db에 문자내용들이 저장이 되는 서비스)

vudghkzm의 이미지

doxygen 주석은 .h 에 달아야 하나요? .cc 에 달아야 하나요?

doxygen 으로 c++ 코드를 문서화하려고 합니다.
class 가 있는데, 이 클래스의 멤버에 대해 주석을 달려고 하는데, .h 에만 달면 될지, .cpp 에만 달면 될지, 아니면 둘다 달아야 될지 궁금합니다. 주로 어떻게 하나요?

lovethecorners의 이미지

perl sort 질문입니다.

다음과 같이 생성된 text 파일이 있습니다.

"11236","Damon Delamar","Rita Zdaneviciute","Closed & Ready","6-12-2006",""
"9333","Damon Delamar","Frank Troutman","Closed & Ready","6-7-2006",""
"13398","Natalee Hengst-White","Lisa DeFazio","Closed & Ready","6-8-2006",""
"3497","Natalee Hengst-White","William Gonzalez","Closed & Ready","6-13-2006",""
"31957","Natalee Hengst-White","Lisa DeFazio","Closed & Ready","6-9-2006",""

ssehoony의 이미지

non-block 소켓의 접속 실패 확인법?

논블럭 소켓으로 connect 을 시도하면 errno = EPROGRESS 를 반환하고, 나중에 select 에서 쓰기 가능여부를 확인하여 접속완료 여부를 알 수 있는데요.
그렇다면 만약, connect 한후 select 하기 전, 다시 말해 connect 와 select 의 사이에 접속 불가판정가 됐다고 한다면, 어떻게 이 사실을 알아 낼 수 있죠?
쓰기 가능

webispy의 이미지

모듈과 사용자 프로그램과의 통신

안녕하세요.

커널 모듈 프로그래밍에 아직 익숙치 않은 초보라서 어려운점이 많습니다. ^^

커널 2.6에서 만든 모듈과 유저프로그램간에 통신(유저프로그램에서 모듈에 명령 내리기 등)을 해야 하거든요.

2.4에서 sys_call_table을 사용해서 잘 안쓰는 시스템콜(17번, SYS_obreak)을 후킹해서 사용했는데..
2.6에서는 sys_call_table대신에 LSM이라는걸 사용하라고 권장하더군요.

ssnam의 이미지

CVS에서 history 유지하며 내부 경로 바꾸기가 가능합니까?


안녕하세요?

회사에서 CVS를 사용하던 중 의문이 생겼습니다.

현재 상황은 다음과 같습니다.

1. folder A, B, C로 나뉘어 각 folder에서 history가 쌓여 있습니다.
2. 쓰다보니 A, B, C로 나누는 것이 무의미함을 느끼고, 모든 내용을 상위 폴더로 올리고 싶습니다.

현재 내용만을 가져온다면 간단하겠지만, history를 모두 가져와야 하는데...

페이지

프로그래밍 QnA 구독하기